@charset "utf-8";
/* CSS Document */
.left-text {
    clear: both;
    color: #1D1D1D;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    margin: 10px 0 0 10px;
    overflow: hidden;
    padding: 5px 0 0;
    width: 110px;
}
#BodyContent > div.inner > article > section h1, #BodyContent > div.inner > article > section h2, #BodyContent > div.inner > article > section h3, #BodyContent > div.inner > article > section h4, #BodyContent > div.inner > article > section h5 {
    color: #3D5566;
    font-weight: bold;
    margin-bottom: 20px;
}
#BodyContent > div.inner > article > section h1 {
    font-size: 30px;
}
#BodyContent > div.inner > article > section h2 {
    font-size: 18px;
}
#BodyContent > div.inner > article > section h3 {
    font-size: 16px;
}
#BodyContent > div.inner > article > section h4 {
    font-size: 14px;
}
#BodyContent > div.inner > article > section p {
    margin-bottom: 10px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    background: none repeat scroll 0 0 white;
    color: black;
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
}
q, blockquote {
    quotes: "" "";
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}
a img {
    border: medium none;
}
body {
    background: none repeat scroll 0 0 #7B8A95;
    color: #404040;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: auto !important;
}
.wrap{
				float:left;
				width:94%;
				border-bottom:#D7D7D7 1px solid;
				height:30px;
				line-height:30px
				
				}
			.login-left{
			width: 150px;
			float:left;	
				}

			.login-left-left{
			width: 270px;
			float:left;	
				}

.login-viewers{
			width: 80px;
			float:left;	
				}


				.login-right{
			width: 120px;
			float:left;
			padding-top:5px
				}
.good_msg{
	
	 background-color:#CBEDBA; float:left; border:1px #55711C dotted; color:#333;min-width:60px; text-align:center; height:26px
	}.notice_msg{
	
	 background-color:#FEEDB8; float:left; border:1px #F90 dotted; color:#333; min-width:60px;text-align:center;height:26px
	}
	

.bad_msg{
	
	 background-color:#FA6161; float:left; border:1px #55711C dotted; color:#333; min-width:60px;text-align:center;height:26px
	}

html {
    height: 100%;
    left: 0;
    overflow-x: auto !important;
    overflow-y: auto;
    position: absolute;
    top: 0;
    width: 100%;
}
a, p, span, h1, h2, h3, h4, h5 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
a.italic, p.italic, span.italic, h1.italic, h2.italic, h3.italic, h4.italic, h5.italic {
    font-style: italic;
}
a.critical, p.critical, span.critical, h1.critical, h2.critical, h3.critical, h4.critical, h5.critical {
    color: #CC2929;
}
h1, h2, h3, h4, h5 {
    color: #3D5566;
}
h1.black, h2.black, h3.black, h4.black, h5.black {
    color: #404040;
}
h1.muted, h2.muted, h3.muted, h4.muted, h5.muted {
    color: #5A7D96;
}.bottom-links a {
    color: white;
    text-decoration: none;
}.PublicFooter-navigation-group h5{
    color:#353C42;
    text-decoration: none;
}
a {
    color: #007ED9;
    text-decoration: none;
}
a:hover {
    color: #E67300;
    text-decoration: none;
}
a.muted {
    color: #26A4FF;
}
a.muted:hover {
    color: #FF9934;
}
p, span {
    color: #404040;
}
p.muted, span.muted {
    color: #666666;
}
strong {
    font-weight: bold;
}
div.structural {
    display: block;
    position: relative;
}
div.structural.fixedWidth {
    margin: 0 auto;
    text-align: left;
    width: 1033px;
}
div.structural > div.inner {
    display: block;
    position: relative;
}
div.structural > div.background {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.clear {
}
.clear:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}
div#SiteContainer {
    display: block;
    margin: 0;
    min-width: 1033px;
    padding: 0;
    position: relative;
}
div#SiteContainer > div.background {
    background: url("../images/header-gradient.png") repeat-x scroll 0 0 transparent;
}
div#Header > div.inner {
    height: 52px;
    padding: 24px;
}
div#Logo {
    display: block;
    float: left;
    height: 52px;
    position: relative;
    width: 309px;
}

div#Logo > a {
    background: url("../images/stream4u.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
ul#SiteNavigation {
    display: block;
    float: right;
    margin: 5px 0 0 !important;
    position: relative;
}
ul#SiteNavigation > li {
    display: block;
    float: left;
    margin: 0 5px;
    position: relative;
}
ul#SiteNavigation > li > a {
    display: block;
    font-size: 16px;
    line-height: 30px;
    padding: 5px 17px;
    position: relative;
}
ul#SiteNavigation > li.active > a, ul#SiteNavigation > li.active > a:hover {
    color: #404040;
    cursor: default;
    text-decoration: none;
}
div#Secondary {
    display: block;
    height: 50px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
div#Secondary > div.inner {
    display: block;
    margin: 10px;
    position: relative;
}
div#Secondary > div.inner > ul {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 6px;
    position: absolute;
}
div#Secondary > div.inner > ul > li {
    display: block;
    float: left;
    margin: 0;
    position: relative;
}
ul#BreadCrumbs {
    left: 0;
    top: 0;
}
ul#BreadCrumbs > li {
    background: url("../images/arrow-small-grey-right-10x10.png") no-repeat scroll right 6px transparent;
    padding: 0 18px 0 6px;
}
ul#BreadCrumbs > li.last {
    background: none repeat scroll 0 0 transparent;
}
ul#BreadCrumbs > li.last > a {
    color: #A6A6A6;
    cursor: default;
}
ul#SecondaryNavigation {
    background: none repeat scroll 0 0 transparent;
    border-radius: 6px 6px 6px 6px;
    right: 0;
    top: 0;
}
ul#SecondaryNavigation > li {
    padding: 0 10px;
}
ul#SecondaryNavigation > li.active > a {
    color: #404040;
    cursor: default;
    font-weight: 500;
}
div#BodyContent > div.inner {
    padding: 16px 40px 40px;
}
div#BodyContent.marketing > div.inner, div#BodyContent.secondary > div.inner {
    padding: 40px;
}
div#BodyContent > div.background > div {
    position: absolute;
    width: 100%;
}
div#BodyContent > div.background > div.top {
    background: url("../images/content-background-top.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    left: 0;
    top: 0;
}
div#BodyContent > div.background > div.middle {
    background: url("../images/content-background.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    left: 0;
    top: 0;
}
div#BodyContent > div.background > div.bottom {
    background: url("../images/content-background-bottom.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 12px;
    left: 0;
}
div#Footer {
    border-bottom: 1px solid #4E5861;
}
div#Footer > div.inner {
    padding: 30px 20px;
}
div#SubFooter {
    border-top: 1px solid #FFFFFF;
    font-size: 12px;
}
div#SubFooter > div.inner {
    padding: 30px;
}
div#SubFooter > div.inner > ul {
    display: block;
    position: relative;
    text-align: center;
}
div#SubFooter > div.inner > ul > li {
    display: inline;
    margin: 0 10px;
}
#PublicFooter {
    margin: 0 auto;
    padding: 0;
    width: 950px;
}
#PublicFooter h5 {
    color: #2E5673;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 5px;
}
#PublicFooter ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#PublicFooter li {
    font-size: 13px;
    line-height: 22px;
    margin: 0;
    padding: 0;
}
#PublicFooter-upperright {
    position: absolute;
    right: 0;
    top: 0;
}
#PublicFooter-lowerright {
    bottom: 0;
    position: absolute;
    right: 0;
}
#TwitterLink, #FacebookLink {
    float: right;
    height: 12px;
    margin: 0 12px 0 0;
    overflow: visible;
}
#TwitterLink > .cf-icon.service, #FacebookLink > .cf-icon.service {
    margin: -12px 0;
}
#PublicFooter-copyright {
    float: right;
    margin-right: 19px;
}
#PublicFooter-copyright > span {
    color: #808080;
    font-size: 12px;
}
#PublicFooter-navigation {
    float: left;
}
.PublicFooter-navigation-group {
    float: left;
    width: 190px;
}
ul.smt-menu {
    list-style: none outside none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    visibility: visible;
    width: 200px;
    z-index: 999;
}
ul.smt-menu *:focus {
    outline: 0 none !important;
}
ul.smt-menu ul {
    border: 1px solid #999999;
    display: none;
    list-style: none outside none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    width: 100%;
}
#smt-lang-selector ul.smt-menu ul {
    display: none;
}
ul.smt-menu li {
    display: block !important;
    float: left !important;
    margin: 0;
    padding: 0 !important;
    width: 100% !important;
}
ul.smt-menu li.smt-item {
    display: block !important;
    float: none !important;
}
ul.smt-menu li:hover ul, ul.smt-menu li.sfhover ul {
    display: block !important;
}
ul.smt-menu li .smt-trigger-link .smt-downArrow {
    background: url("../../../../../source/stylesheets/css/library/bullet_arrow_down.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 13px;
    width: 13px;
}
* html .smt-trigger-link, .smt-link {
    display: inline-block;
}
ul.smt-menu a.smt-trigger-link {
    border: 0 solid black;
    color: #000000 !important;
    cursor: pointer;
    display: block !important;
    font-family: arial !important;
    font-size: 12px !important;
    padding: 0 !important;
    text-decoration: none !important;
}
a.smt-link {
    border: 0 solid black;
    color: #000000 !important;
    cursor: pointer;
    display: block !important;
    font-family: arial !important;
    font-size: 12px !important;
    line-height: 12px !important;
    padding: 7px !important;
    text-decoration: none !important;
}
ul.smt-menu li li a {
    background-color: #FFFFFF;
}
ul.smt-menu li li a:hover {
    background-color: #999999 !important;
    color: #FFFFFF !important;
}
#smt-lang-selector ul.smt-menu li.smt-item {
    display: none;
}
ul.smt-menu span.smt-word {
    font-weight: normal !important;
    padding-right: 5px !important;
}
ul.smt-menu span.smt-lang {
    color: #A0A0A0;
    font-weight: bold;
    margin-left: 10px;
}
div#FixedContent {
    display: block;
    left: 0;
    overflow: visible;
    position: absolute;
    top: 0;
    z-index: 999;
}
div#FixedContent > * {
    display: block;
    position: fixed;
}
ul#Notifications {
    display: block;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
ul#Notifications li.note {
    background: none repeat scroll 0 0 #F9FFF2;
    border-bottom: 1px solid #97BF60;
    color: #528C00;
    display: block;
    padding: 10px;
    position: relative;
}
ul#Notifications li.note p, ul#Notifications li.note h1 {
    color: inherit;
}
ul#Notifications li.note.alert {
    background: none repeat scroll 0 0 #FFFDE5;
    border-bottom: 1px solid #F2E2C2;
    color: #BC532A;
}
ul#Notifications li.note.error {
    background: none repeat scroll 0 0 #FFF2F2;
    border-bottom: 1px solid #D58080;
    color: #CC2929;
}
ul#Notifications li.note.warning {
    background: none repeat scroll 0 0 #FFFBF2;
    border-bottom: 1px solid #F2AC79;
    color: #CC6114;
}
ul#Notifications li.note.message {
    background: none repeat scroll 0 0 #F9FFF2;
    border-bottom: 1px solid #97BF60;
    color: #528C00;
}
ul#Notifications li.note h1 {
    display: inline;
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px 0 0;
}
ul#Notifications li.note p {
    display: inline;
    font-size: 14px;
}
div#ChromeFrameInstaller {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}
div#ChromeFrameInstaller div.background {
    background: none repeat scroll 0 0 #000000;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
div#ChromeFrameInstaller iframe {
    border: 2px solid #AAAAAA;
    bottom: inherit;
    display: block;
    height: 80%;
    left: 10%;
    margin: 0;
    padding: 0;
    position: absolute;
    right: inherit;
    top: 10%;
    width: 80%;
    z-index: 999;
}
ul#GlobalTabs {
    background: none repeat scroll 0 0 transparent;
    display: table;
    height: 50%;
    overflow: visible;
    position: fixed;
    right: 0;
    top: 20%;
}
ul#GlobalTabs li {
    display: block;
    height: 102px;
    margin: 10px 0;
    position: relative;
    width: 35px;
}
ul#GlobalTabs li a {
    display: block;
    height: 100%;
    position: absolute;
    width: 35px;
}
ul#GlobalTabs li a:hover {
    left: -4px;
    width: 39px;
}
div.tooltip {
    border-radius: 6px 6px 6px 6px;
    display: block;
    height: auto;
    overflow: visible;
    position: absolute;
    width: auto;
    z-index: 999;
}
div.tooltip.shadow {
    box-shadow: 0 1px 5px #555555;
}
div.tooltip > div.pointer {
    -moz-transform: rotate(45deg);
    display: block;
    height: 10px;
    position: absolute;
    top: -4px;
    width: 10px;
}
div.tooltip > div.tip {
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 11px;
    left: 0;
    padding: 4px 6px;
    position: relative;
    top: 0;
}
div.tooltip > div.tip > span {
    color: inherit;
    margin-right: 6px;
    vertical-align: middle;
}
div.tooltip > div.tip > input.clipboard[type="text"] {
    background: none repeat scroll 0 0 #243645;
    border: 1px solid #557591;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 4px 0 2px;
    padding: 4px;
    width: 300px;
}
div.tooltip > div.tip > p {
    color: inherit;
}
div.tooltip > div.tip > p + p {
    margin: 5px 0 0;
}
.standard div.section {
    clear: both;
    display: block;
    position: relative;
}
.standard div.article {
    display: block;
    position: relative;
}
.standard div.aside {
    color: #666666;
    display: block;
    float: right;
    font-size: 12px;
    overflow: auto;
    position: relative;
    width: 215px;
}
.standard.secondary div.aside {
    margin-top: 14px;
}
.standard div.aside > ul {
    display: block;
    line-height: inherit;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.standard div.aside > ul > li {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #E6E6E6;
    border-radius: 5px 5px 5px 5px;
    display: block;
    margin: 0 0 25px;
    padding: 20px;
    position: relative;
}
.standard div.aside ~ div.article {
    margin-right: 245px;
}
div.section h2, .standard div.section h2, div.section h3, .standard div.section h3, div.section h4, .standard div.section h4, div.section h5, .standard div.section h5 {
    color: #3D5566;
    font-weight: bold;
}
div.section h2, .standard div.section h2 {
    font-size: 30px;
    line-height: 60px;
}
div.section h3, .standard div.section h3 {
    font-size: 18px;
    line-height: 36px;
}
div.section h4, .standard div.section h4 {
    font-size: 16px;
    line-height: 32px;
}
div.section h5, .standard div.section h5 {
    font-size: 14px;
    line-height: 28px;
}
div.aside h5, .standard div.aside h5 {
    font-size: 14px;
    line-height: 17px;
}
div.article p, .standard div.article p {
    color: #404040;
    line-height: 20px;
    margin: 10px 0;
}
div.aside p, .standard div.aside p {
    color: #404040;
    line-height: 20px;
    margin: 10px 0 0;
}
div.article blockquote, .standard div.article blockquote {
    color: #666666;
    font-style: italic;
    line-height: 20px;
    margin: 30px 40px;
}
div.aside blockquote, .standard div.div.aside blockquote {
    color: #666666;
    font-style: italic;
    line-height: 20px;
    margin: 10px 15px 10px 5px;
}
.standard ul, .standard ol {
    line-height: 20px;
    margin: 20px 0;
    padding: 0 0 0 40px;
}
.standard ul {
    list-style: disc outside none;
}
.standard ol {
    list-style: decimal outside none;
}
.standard ul > li, .standard ol > li {
    margin: 10px 0;
}
.standard ul ul, .standard ol ul {
    line-height: 17px;
    list-style: disc outside none;
    padding: 0 0 0 20px;
}
.standard ul > li ul > li, .standard ol > li ol > li {
    margin: 5px 0;
}
.standard dl {
    margin: 20px 0 0;
}
.standard dt {
    font-weight: bold;
}
.standard dd {
    line-height: 17px;
    margin: 4px 0 15px 15px;
}
div.section ul.alerts, .standard div.section ul.alerts, section ul.alerts {
    display: block;
    line-height: inherit;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
div.section ul.alerts > li, .standard div.section ul.alerts > li, section ul.alerts > li {
    border-radius: 5px 5px 5px 5px;
}
div.section ul.alerts > li p, .standard div.section ul.alerts > li p, section ul.alerts > li p {
    margin: 0;
}
div.section ul.alerts > li ul, .standard div.section ul.alerts > li ul, section ul.alerts > li ul {
    line-height: 17px;
    margin: 0;
    padding: 0 0 0 20px;
}
div.section ul.alerts > li ul > li, .standard div.section ul.alerts > li ul > li section ul.alerts > li ul > li {
    margin: 5px 0;
}
div.section ul.alerts > li, .standard div.section ul.alerts > li, section ul.alerts > li, tr.alert {
    background: none repeat scroll 0 0 #FFFDE5;
    border: 1px solid #F2E2C2;
    color: #8C532A;
    display: block;
    font-size: 13px;
    margin: 0 0 20px;
    padding: 15px;
    position: relative;
}
div.section ul.alerts > li *, .standard div.section ul.alerts > li *, section ul.alerts > li * {
    color: #8C532A;
}
div.section ul.alerts > li a, .standard div.section ul.alerts > li a, section ul.alerts > li a {
    color: #007ED9 !important;
}
div.section ul.alerts > li a:hover, .standard div.section ul.alerts > li a:hover, section ul.alerts {
    color: #E67300 !important;
}
div.section ul.alerts > li.success, .standard div.section ul.alerts > li.success, section ul.alerts > li.success {
    background: none repeat scroll 0 0 #F9FFF2;
    border: 1px solid #97BF60;
    color: #528C00;
}
div.section ul.alerts > li.success *, .standard div.section ul.alerts > li.success *, section ul.alerts > li.success * {
    color: #528C00;
}
div.section ul.alerts > li.warning, .standard div.section ul.alerts > li.warning, section ul.alerts > li.warning {
    background: none repeat scroll 0 0 #FFF8F2;
    border: 1px solid #F2AC79;
    color: #CC6114;
}
div.section ul.alerts > li.warning *, .standard div.section ul.alerts > li.warning *, section ul.alerts > li.warning * {
    color: #CC6114;
}
div.section ul.alerts > li.error, .standard div.section ul.alerts > li.error, section ul.alerts > li.error {
    background: none repeat scroll 0 0 #FFF2F2;
    border: 1px solid #D58080;
    color: #CC2929;
}
div.section ul.alerts > li.error *, .standard div.section ul.alerts > li.error *, section ul.alerts > li.error * {
    color: #CC2929;
}
div.article table, .standard div.article table {
    display: block;
    font-size: 14px;
    margin: 30px 0;
}
div.article table > thead > tr > th, .standard div.article table > thead > tr > th {
    font-weight: bold;
    padding: 0 10px 5px;
    text-align: left;
    vertical-align: bottom;
}
div.article table > tbody > tr > th, .standard div.article table > tbody > tr > th {
    padding: 5px 10px 5px 0;
    text-align: right;
    vertical-align: top;
}
div.article table > tbody > tr > td, .standard div.article table > tbody > tr > td {
    padding: 5px 10px;
    vertical-align: top;
}
div.article table > tbody > tr > td.first, .standard div.article table > tbody > tr > td.first {
    padding-left: 0;
}
div.article table > tbody > tr > td.last, .standard div.article table > tbody > tr > td.last {
    padding-right: 0;
}
div.article table.form, .standard div.article table.form {
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
div.article table.form > tbody > tr > th, .standard div.article table.form > tbody > tr > th, div.article table.form > tbody > tr > td, .standard div.article table.form > tbody > tr > td {
    border-top: 1px dotted #EEEEEE;
}
div.article table.form > tbody > tr.first > th, .standard div.article table.form > tbody > tr.first > th, div.article table.form > tbody > tr.first > td, .standard div.article table.form > tbody > tr.first > td {
    border-top: 0 none;
}
div.article table.form > tbody > tr > th, .standard div.article table.form > tbody > tr > th {
    padding: 35px 0;
    text-align: right;
    vertical-align: middle;
    width: 215px;
}
div.article table.form > tbody > tr > td, .standard div.article table.form > tbody > tr > td {
    padding: 35px 0 35px 25px;
    vertical-align: middle;
    width: 477px;
}
div.article table.form > tbody > tr > td.context, .standard div.article table.form > tbody > tr > td.context {
    color: #666666;
    font-size: 11px;
    line-height: 14px;
    padding: 25px 0 25px 30px;
    width: 225px;
}
div.article table.form > tbody > tr > td.bottom, .standard div.article table.form > tbody > tr > td.bottom {
    padding: 35px 0 0;
    text-align: right;
    width: 100%;
}
div.staticValue, .standard div.staticValue {
    background: none repeat scroll 0 0 #FFF8F2;
    border: 1px solid #CC6300;
    border-radius: 3px 3px 3px 3px;
    color: #CC6300;
    display: block;
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    padding: 8px 10px;
    position: relative;
    text-align: center;
}
label.error, .standard label.error {
    clear: both;
    color: #FF0000;
    font-size: 12px;
    font-style: italic;
}.rightshare{
	position:absolute;
	margin-left:685px;
	width:104px;
	z-index:9999; background-color:#FFF; padding:8px; top:0px}
.playerhome{
	float:left;
	width:650px;
	position:relative
	
	}	
.relative{
	position:relative
	
	}
.topad1{
	position:absolute;
	width:300px;
	height:250px;
right: 0;
left: 0;
margin:0 auto;
top: 8%;

	z-index:999999;
	background-color:#FFF;
	display:block
	
	
	}
	.topad{
		float:left;
		text-align:center;
		width:900px;
		margin-top:20px;
		
		}
	.innerbut{
		position:absolute;
	width:12px;
	height:12px;
	left:2%;
	top:2%;
	z-index:999999;
	background-color:#FFF;

	
		}
.overlay{
	position:absolute;
	z-index:999;
	top:15px;
	left:10px;
	
		
	}
	.overlay a{
		opacity:0.4;filter:alpha(opacity=40)
		}
	
	.overlay a:hover{
		opacity:1;filter:alpha(opacity=100)
		}
		.embed2{
			
				float:left;
		
				border:1px solid #CCC;
				width:95%;
				padding:8px;
				background:#F3F3F3;
				height:300px;
				
				
					
					}
			.embed3{
				background:#333;
				
				}
			
			
					.embed3, .embed5{
						float:left;
		
				width:97%;
				margin-top:20%;
				margin-right:auto;
				padding:8px;
				color:#CCC;
				text-align:center

						
						}
						
							.embed4{
						float:left;
							background:#C4C4C4;
							border:1px #999 solid;
		
				width:97%;
			
				margin-right:auto;
				padding:8px;
				color:black;
				text-align:center;
			-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;

						
						}
.container-input {
    float: left;
    margin-top: 12px;
    padding-left: 15px;
    width: 100%;
	
}
.right-text{
	float:left;
	width:490px
	
	}
.containert{
	float:left;
	width:900px;
	line-height:normal
	
	}
input[type="text"],textarea, input[type="password"], .standard input[type="text"], .standard input[type="password"] {
    background: url("../images/input-background.png") repeat-x scroll left top white;
    border: 1px solid #D4D4D4;
    border-radius: 3px 3px 3px 3px;
    display: block;
    font-size: 20px;
    line-height: 1em;
    margin: 0;
    padding: 7px 8px;
    width: 477px;
	  
    letter-spacing: normal;
    line-height: normal !important;
    margin-bottom: 5px;
    padding: 10px 5px;
    text-shadow: none;
    text-transform: none;
    word-spacing: normal;
}
input.invalid, .standard input.invalid {
    border: 1px solid #EE6666;
}
input.placeholder[type="text"], .standard input.placeholder[type="text"] {
    color: #CCCCCC;
}
input[type="submit"], .standard input[type="submit"] {
    background: url("../images/button-next-action-background.png") repeat-x scroll 100% 0 #77CC00;
    border-color: #8BD426 #67AE05 #508800;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 40px;
    overflow: visible;
    padding: 0 36px 2px 20px;
    text-shadow: 0 1px 0 #578D0A;
    vertical-align: middle;
    width: auto;
}
select, .standard select {
    font-size: 14px;
}
.standard.modal div.section h2, .standard.modal div.section h3, .standard.modal div.section h4, .standard.modal div.section h5 {
    color: #000000;
    font-weight: normal;
}
.standard.modal div.section h2 {
    font-size: 20px;
    line-height: 24px;
}
.standard.modal div.section h3 {
    font-size: 18px;
    line-height: 22px;
}
.standard.modal div.section h4 {
    font-size: 16px;
    line-height: 20px;
}
.standard.modal div.section h5 {
    font-size: 16px;
    line-height: 16px;
}
.standard.modal div.article p {
    font-size: 14px;
    line-height: 18px;
    margin: 10px 0;
}
.standard.modal div.article ul, .standard.modal div.article ol {
    font-size: 14px;
    line-height: 18px;
    list-style: disc outside none;
    margin: 20px 0;
    padding: 0 0 0 40px;
}
.standard.modal div.article ul > li, .standard.modal div.article ol > li {
    margin: 10px 0;
}
.standard.modal input[type="text"] {
    background: url("../images/input-background.png") repeat-x scroll left top white;
    border: 1px solid #D4D4D4;
    display: block;
    font-size: 20px;
    line-height: 1em;
    margin: 0;
    padding: 8px;
    width: 260px;
}
.standard.modal input.placeholder[type="text"] {
    color: #CCCCCC;
}
.standard.modal input[type="submit"] {
    background: url("../images/button-next-action-background.png") repeat-x scroll 100% 0 #77CC00;
    border-color: #8BD426 #67AE05 #508800;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 40px;
    overflow: visible;
    padding: 0 36px 2px 20px;
    text-shadow: 0 1px 0 #578D0A;
    vertical-align: middle;
    width: auto;
}
.standard.modal select {
    font-size: 14px;
}
.standard.modal textarea {
    font-size: 12px;
    height: 100px;
    width: 100%;
}
.standard.modal div.article table.form > tbody > tr > td {
    padding: 5px 20px 5px 25px;
    width: auto;
}
.standard.modal div.article table.form > tbody > tr > th {
    padding: 20px 0;
    text-align: right;
    vertical-align: middle;
    width: 215px;
}
.standard.wiki div.section h1, .standard.wiki div.section h2, .standard.wiki div.section h3, .standard.wiki div.section h4, .standard.wiki div.section h5 {
    border-bottom: 1px solid #EEEEEE;
    color: #3D5566;
    font-weight: bold;
}
.standard.wiki div.section h1 {
    font-size: 22px;
    line-height: 44px;
}
.standard.wiki div.section h2 {
    font-size: 18px;
    line-height: 36px;
}
.standard.wiki div.section h3 {
    font-size: 16px;
    line-height: 32px;
}
.standard.wiki div.section h4 {
    font-size: 14px;
    line-height: 28px;
}
.standard.wiki div.section h5 {
    font-size: 14px;
    line-height: 28px;
}
.standard.wiki div.aside h1, .standard.wiki div.aside h2, .standard.wiki div.aside h3, .standard.wiki div.aside h4, .standard.wiki div.aside h5 {
    border-bottom: medium none;
}
.standard.wiki div.aside h5 {
    font-size: 14px;
    line-height: 17px;
}
.standard.wiki div.article table {
    margin: 30px 0;
}
.standard.wiki input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: medium;
    line-height: normal;
    margin: auto;
    padding: 0;
    width: auto;
}
.standard.wiki input.placeholder[type="text"] {
    color: #CCCCCC;
}
.standard.wiki input[type="submit"] {
    border-radius: 5px 5px 5px 5px;
    margin-left: 10px;
}
.radish .panel {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EDEDED;
    border-radius: 6px 6px 6px 6px;
}
.radish .section {
    border-top: 1px dotted #EEEEEE;
    padding: 20px 0 30px;
}
.radish .section:first-child {
    border: medium none;
}
.radish .section .light p, .radish .section .light span, .radish .section .light li {
    color: #777777;
}
.radish .section ul {
    margin: 2px 0;
    padding: 0 0 0 15px;
}
.radish .section ul > li {
    margin: 2px 0;
}
.radish .section .form {
    border-style: dotted;
}
.radish .section .form input[type="text"], .radish .section .form input[type="password"] {
    width: 460px;
}
.radish .section .center {
    text-align: center;
}
.radish .section .center > * {
    margin-left: auto;
    margin-right: auto;
}
.radish .section .article h2 {
    line-height: 24px;
    margin: 0 0 20px;
}
.radish .section .article input[type="submit"] {
    margin: 30px 0;
}
.radish .section .article.faqs h4 {
    line-height: 16px;
    margin: 18px 0 6px;
}
.radish .section .article.faqs h4:first-child {
    margin-top: 0;
}
.radish .section .article.faqs p {
    margin: 3px 0;
}
.radish .section .article.faqs .more {
    font-weight: bold;
}
.radish .section .rail {
    margin: 0;
    width: 200px;
}
.radish .section .rail .panel {
    padding: 22px 25px;
    width: auto;
}
.radish .section .rail .panel > h4 {
    font-size: 13px;
    line-height: 18px;
}
.radish .section .rail .panel > p {
    color: #777777;
    font-size: 99%;
    line-height: 15px;
}
.radish .section .rail .panel input[type="submit"] {
    background: url("../images/button-next-action-background-blue.png") repeat-x scroll 100% 0 #016CBA;
    border-color: #2691DF #036EBC #003890;
    float: none;
    margin: 20px 0 0;
    text-shadow: 0 1px 0 #005090;
}
.radish .section .rail .nav ol {
    margin: 40px 0 75px;
    padding: 0;
    width: 200px;
}
.radish .section .rail .nav ol > li {
    background: none repeat scroll 0 0 #F7F7F7;
    display: block;
    font-size: 92%;
    height: 16px;
    margin: 0 0 1px;
    padding: 9px 15px 14px;
}
.radish .section .rail .nav ol > li:first-child {
    border-radius: 6px 6px 0 0;
}
.radish .section .rail .nav ol > li:last-child {
    border-radius: 0 0 6px 6px;
}
.radish .section .rail .nav ol > li > span, .radish .section .rail .nav ol > li > a {
    color: #566773;
}
.radish .section .rail .nav ol > li.link {
    background-image: url("/images/ui/arrow-right-gray.png");
    background-position: 180px 14px;
    background-repeat: no-repeat;
}
.radish .section .rail .nav ol > li.active, .radish .section .rail .nav ol > li.link.active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #323F49;
    background-image: url("/images/signup/nav-corner.png"), url("/images/ui/arrow-right-white.png"), -moz-linear-gradient(#576975, #3B4B58 99%, #323F49);
    background-origin: padding-box;
    background-position: right -2px, 191px 14px, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto auto;
    border-radius: 6px 0 0 6px;
    box-shadow: -4px 9px 3px -8px #606060;
    left: -5px;
    margin: 0 0 -2px;
    position: relative;
    top: -1px;
    width: 185px;
}
.radish .section .rail .nav ol > li.active > span, .radish .section .rail .nav ol > li.active > a, .radish .section .rail .nav ol > li.link.active > span, .radish .section .rail .nav ol > li.link.active > a {
    color: white;
    font-weight: bold;
    text-shadow: 0 1px 1px #28263B;
}
.radish .section .rail .nav ol > li.disabled, .radish .section .rail .nav ol > li.link.disabled {
    background-image: none;
}
.radish .section .rail .nav ol > li.disabled > span, .radish .section .rail .nav ol > li.disabled > a, .radish .section .rail .nav ol > li.link.disabled > span, .radish .section .rail .nav ol > li.link.disabled > a {
    color: #C2C2C2;
    cursor: default;
}
.radish.standard .section h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
}
.radish.standard .form .row .cell {
    float: none;
}
.radish.standard .form .row .cell.label {
    float: left;
}
.radish.standard .form .row .cell.input {
    margin: 0 0 0 210px;
}
.radish.standard .form .row .cell.input > label {
    font-size: 16px;
    margin: 0 0 0 6px;
}
input + div.rating {
    background: url("/media/images/validation/rating-valid-60x32.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 60px;
}
input + div.rating.invalid {
    background: url("/media/images/validation/rating-invalid-60x32.png") no-repeat scroll 0 0 transparent;
}
input + div.rating > div.mask {
    background: url("/media/images/validation/rating-mask-60x32.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
input + div.rating.invalid > div.mask {
    background: none repeat scroll 0 0 transparent;
}
.radish input + div.rating {
    right: 16px;
}
.stackedGallery {
    background: url("/media/images/layout/horizontal-rule.png") repeat-x scroll left top transparent;
}
.stackedGallery-item {
    background: url("/media/images/layout/horizontal-rule.png") repeat-x scroll left bottom transparent;
    padding: 30px 0 10px;
}
.stackedGallery-item-image {
    float: left;
    margin: 0 0 20px;
    position: relative;
    width: 215px;
}
.stackedGallery-item-image img {
    display: block;
}
.stackedGallery-item-playVideo {
    background: url("/media/images/ui/play-video.png") no-repeat scroll 50% 50% transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.stackedGallery-item-content {
    float: right;
    width: 465px;
}
h3.stackedGallery-item-title, div.section h3.stackedGallery-item-title, .standard div.section h3.stackedGallery-item-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 20px;
}
.stackedGallery-item-content p, div.section .stackedGallery-item-content p, .standard div.section .stackedGallery-item-content p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 20px;
}
p.stackedGallery-item-subhead, div.section .stackedGallery-item-content p.stackedGallery-item-subhead, .standard div.section .stackedGallery-item-content p.stackedGallery-item-subhead {
    font-size: 14px;
    margin-top: -18px;
}
.stackedGallery-item-image .corner {
    background-position: left top;
    background-repeat: no-repeat;
    height: 5px;
    position: absolute;
    width: 5px;
}
.stackedGallery-item-image .corner-tl {
    background-image: url("/media/images/layout/corners/white-5-tl.png");
    left: 0;
    top: 0;
}
.stackedGallery-item-image .corner-tr {
    background-image: url("/media/images/layout/corners/white-5-tr.png");
    right: 0;
    top: 0;
}
.stackedGallery-item-image .corner-br {
    background-image: url("/media/images/layout/corners/white-5-br.png");
    bottom: 0;
    right: 0;
}
.stackedGallery-item-image .corner-bl {
    background-image: url("/media/images/layout/corners/white-5-bl.png");
    bottom: 0;
    left: 0;
}
.hrDotted {
    background: url("/media/images/layout/horizontal-rule.png") repeat-x scroll 0 0 transparent;
    height: 1px;
    margin: 40px 0;
    width: 100%;
}
.aside .hrDotted {
    background: none repeat scroll 0 0 #E6E6E6;
    margin: 20px 0;
}
.frontAndCenter {
    font-size: 18px;
    line-height: 1em;
    margin: 40px 0;
    text-align: center;
}
.frontAndCenterDotted {
    background: url("/media/images/layout/horizontal-rule.png") repeat-x scroll 0 50% transparent;
}
.frontAndCenterDotted span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 10px;
}
.callToAction {
    background: url("/media/images/ui/calltoaction/default.png") no-repeat scroll 0 0 transparent;
    color: #EFF7E8;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 1.2em;
    margin: 0 20px 0 0;
    overflow: visible;
    padding: 9px 0 0 20px;
    position: relative;
    text-shadow: 0 1px 0 #437B0A;
    white-space: nowrap;
}
.callToAction span {
    background: url("/media/images/ui/calltoaction/default.png") no-repeat scroll 100% -38px transparent;
    height: 38px;
    left: 100%;
    position: absolute;
    top: 0;
    width: 20px;
}
.callToAction:hover {
    background-position: 0 -76px;
    color: #FFFFFF;
    text-decoration: none;
}
.callToAction:hover span {
    background-position: 100% -114px;
}
.callToAction-big {
    background: url("../images/big.png") no-repeat scroll 0 0 transparent;
    font-size: 18px;
    height: 38px;
    margin: 0 22px 0 0;
    padding: 12px 0 0 22px;
}
.callToAction-big span {
    background: url("../images/big.png") no-repeat scroll 100% -50px transparent;
    height: 50px;
    width: 22px;
}
.callToAction-big:hover {
    background-position: 0 -100px;
}
.callToAction-big:hover span {
    background-position: 100% -150px;
}
.callToAction-big-secondary {
    background: url("../images/big-secondary.png") no-repeat scroll 0 0 transparent;
    color: #007ED9;
    font-size: 18px;
    height: 33px;
    margin: 0 17px 0 0;
    padding: 7px 0 0 17px;
    text-shadow: none;
}
.callToAction-big-secondary span {

    background: url("../images/big-secondary.png") no-repeat scroll 100% -40px transparent;
    height: 40px;
    width: 17px;
}
.callToAction-big-secondary:hover {
    background-position: 0 -80px;
    color: #E67300;
}
.callToAction-big-secondary:hover span {
    background-position: 100% -120px;
}
.callToAction-secondary {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 25px 25px 25px 25px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 1.2em;
    padding: 5px 16px 0;
    position: relative;
    white-space: nowrap;
}
.callToAction-secondary:hover {
    background-color: #FAF1E8;
    text-decoration: none;
}
#bigCallsToAction {
    margin: 40px 0 30px;
    text-align: center;
}
#bigCallsToAction span.bigCallsToAction-item {
    display: inline-block;
    margin: 0 8px;
}
.relatedPageLinks {
    float: right;
    font-size: 18px;
    margin: 24px 0 0;
}
div.form {
    border-top: 1px solid #EEEEEE;
    clear: both;
    display: block;
    position: relative;
}
div.form a:hover {
    text-decoration: none;
}
div.form div.form {
    border-top: 0 none;
    float: none;
}
div.form > div.row {
    border-bottom: 1px dotted #EEEEEE;
    display: block;
    line-height: 38px;
    overflow: auto;
    padding: 24px 0;
    position: relative;
    width: 100%;
}
div.form > div.row.last {
    border-bottom: 0 none;
}
div.form > div.row > * {
    float: left;
}
div.form > div.row > div.cell {
    display: block;
    margin-right: 10px;
    position: relative;
    width: auto;
}
div.form > div.row > div.cell.text {
    color: #404040;
    font-size: 16px;
    font-weight: bold;
}
div.form > div.row > div.cell.label {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-right: 20px;
    position: relative;
    text-align: right;
    width: 180px;
}
div.form > div.row > div.cell.context {
    color: #666666;
    font-size: 11px;
    font-style: italic;
    line-height: 14px;
    padding-left: 20px;
    width: 200px;
}
div.form > div.row > div.cell > label > span.help, div.form > div.row > div.cell > span.help {
    bottom: 0;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    position: absolute;
    right: 20px;
	top:30px
}	

	.embed{
				float:left;
				background:#FFF;
				border:1px solid #CCC;
				width:568px;
				padding:8px
				
				}
.right-input-only{
		
	
 
    width: 370px;
	 float: left;
      line-height: 16px;
	  font-size:13px;
	   overflow: hidden;
	padding-left: 20px;
	margin-top:5px;
		}
	
	
	.left-text-only{
			width: 130px;
			clear: both;
			float: left;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 0;
	color: #1D1D1D;
	font-size: 13px;
	
			}
.link{
		font-size: 14px;
		line-height: 19px;	
    padding: 10px 0 20px;
		}.good_msg{
	
	 background-color:#CBEDBA; float:left; border:1px #55711C dotted; color:#333;min-width:60px; text-align:center; height:26px
	}

.error{background-image:url(../images/alert.png); background-repeat:no-repeat; background-position:5px; background-color:#FFDFDF; min-width:100px; padding:12px 8px 12px 40px; font-family:arial; font-size:12px; border:1px #FA6161 dotted; color:#333; float:left;margin:8px;
	
}
		.good{background-image:url(../images/alert.png); background-repeat:no-repeat; background-position:5px; background-color:#CBEDBA; min-width:100px;  padding:12px 8px 12px 40px; font-family:arial; font-size:12px; border:1px #55711C dotted; color:#333; float:left; margin:8px;}
div.form > div.row > div.cell.input {
    font-size: 20px;
}
div.form > div.row > div.cell.indent {
    padding-left: 160px;
}
div.form > div.row > div.cell > .giga {
    width: 440px;
}
div.form > div.row > div.cell > .mega {
    width: 450px;
}
div.form > div.row > div.cell > .kilo {
    width: 300px;
}
div.form > div.row > div.cell > .deca {
    width: 170px;
}
div.form > div.row > div.cell > .centi {
    width: 100px;
}
div.form > div.row > div.cell > .milli {
    width: 60px;
}
div.form > div.row > div.cell > .micro {
    width: 28px;
}
div.form > div.row > div.cell > label.disabled {
    color: #A0A0A0;
    text-decoration: line-through;
}
div.form input[type="text"] {
    padding: 7px 8px;
}
div.form input[type="text"] + input {
    margin-top: 8px;
}
div.form.compact > div.row {
    font-size: 16px;
    line-height: 28px;
    padding: 10px 0;
}
div.form.compact > div.row > div.label > span.help {
    bottom: -6px;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    position: absolute;
    right: 20px;
}
div.form.compact > div.row > div.cell.indent {
    padding-left: 160px;
}
div.form.compact > div.row > div.cell > .giga {
    width: 440px;
}
div.form.compact > div.row > div.cell > .mega {
    width: 300px;
}
div.form.compact > div.row > div.cell > .kilo {
    width: 200px;
}
div.form.compact > div.row > div.cell > .deca {
    width: 130px;
}
div.form.compact > div.row > div.cell > .centi {
    width: 80px;
}
div.form.compact > div.row > div.cell > .milli {
    width: 42px;
}
div.form.compact > div.row > div.cell > .micro {
    width: 28px;
}
div.form.compact input[type="text"] {
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 4px;
    width: 100%;
}
div.form.compact input[type="text"] + input {
    margin-top: 8px;
}
input#UniversalSearch {
    width: 600px;
}
div.inlineNavigation {
    border-bottom: 1px dotted #EEEEEE;
    display: block;
    overflow: auto;
    padding: 6px 0;
    position: relative;
    width: 100%;
}
div.inlineNavigation > * {
    float: left;
}
div.inlineNavigation > h5 {
    border: medium none !important;
    line-height: 27px !important;
    margin: 0 15px 0 5px;
}
div.inlineNavigation > ul {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}
div.inlineNavigation > ul > li {
    display: block;
    float: left;
    font-weight: bold;
    height: 29px;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}
div.inlineNavigation > ul > li > a {
    display: block;
    height: 100%;
    line-height: 27px;
    padding: 0 15px;
    position: relative;
}
div.inlineNavigation > ul > li.active > a {
    color: #404040;
    cursor: default;
}
div.inlineNavigation > ul > li > a:hover {
    text-decoration: none;
}
ul.securityLevelSelector {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
ul.securityLevelSelector > li {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 8px 8px 8px 8px;
    display: block;
    float: left;
    font-size: 20px;
    height: 100%;
    line-height: 40px;
    margin: 0 7px;
    position: relative;
}
ul.securityLevelSelector > li.first {
    border-radius: 32px 8px 8px 32px;
}
ul.securityLevelSelector > li.last {
    border-radius: 8px 32px 32px 8px;
}
ul.securityLevelSelector > li > a {
    color: #F0F0F0;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 100%;
    padding: 0 40px;
    position: relative;
}
ul.securityLevelSelector > li > a:hover {
    text-decoration: none;
}
ul.securityLevelSelector > li.green {
    background: -moz-linear-gradient(center top , #B9EA87 0pt, #83C441 100%) repeat scroll 0 0 transparent;
    border: 1px solid #83C441;
    color: #FAFFF2;
}
ul.securityLevelSelector > li.active.green {
    box-shadow: 0 0 15px #8CC828;
}
ul.securityLevelSelector > li.green > a {
    color: #CBF491;
}
ul.securityLevelSelector > li.active.green > a {
    text-shadow: 0 1px #5D8E0A;
}
ul.securityLevelSelector > li.orange {
    background: -moz-linear-gradient(center top , #FFB85B 0pt, #FF9000 100%) repeat scroll 0 0 transparent;
    border: 1px solid #FF9000;
    color: #FFFEE3;
}
ul.securityLevelSelector > li.orange > a {
    color: #FFD083;
}
ul.securityLevelSelector > li.red {
    background: -moz-linear-gradient(center top , #FF594D 0pt, #CC3025 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CC3025;
    color: #FFF2F2;
}
ul.securityLevelSelector > li.red > a {
    color: #FA9D90;
}
ul.securityLevelSelector > li.active {
    box-shadow: 0 1px 3px #202020;
}
a.button {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px #707070;
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 7px 14px;
    position: relative;
}
a.button:hover {
    text-decoration: none;
}
a.button > span.label {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    text-shadow: 0 1px 2px #666666;
}
a.button > div.cf-icon {
    display: block;
    position: absolute;
    right: 11px;
    top: 11px;
}
a.button > div.cf-icon + span.label {
    margin-right: 24px;
}
a.button.green {
    background: -moz-linear-gradient(center top , #8FD200 0pt, #68B103 100%) repeat scroll 0 0 transparent;
    border: 1px solid #76BE0F;
}
a.button.green:hover {
    border: 1px solid #8FD200;
}
a.button.red {
    background: -moz-linear-gradient(center top , #F24E42 0pt, #B12218 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CC3025;
}
a.button.red:hover {
    border: 1px solid #F24E42;
}
a.button.disabled {
    background: -moz-linear-gradient(center top , #E0E0E0 0pt, silver 100%) repeat scroll 0 0 transparent !important;
    border: 1px solid #D0D0D0 !important;
    cursor: default;
}
.highlight {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    padding: 5px 6px;
    position: relative;
    vertical-align: middle;
}
.highlight > span {
    vertical-align: middle;
}
.highlight > span.cf-icon {
    display: inline-block;
}
.highlight > span.label {
    color: #FFFFFF;
    font-weight: bold;
}
.highlight.green {
    background: none repeat scroll 0 0 #85C901;
}
.highlight.orange {
    background: none repeat scroll 0 0 #E47600;
}
.highlight.pink {
    background: none repeat scroll 0 0 #D61F9D;
}
.highlight.black {
    background: none repeat scroll 0 0 #404040;
}
.highlight.grey {
    background: none repeat scroll 0 0 #AAAAAA;
}
#GlobalTabs li.feedback a {
    background: url("/media/images/component/feedback-tab.png") no-repeat scroll 0 0 transparent;
}
#GlobalTabs li.admin a {
    background: url("/media/images/component/admin-tab.png") no-repeat scroll 0 0 transparent;
}
div.buckets {
    display: block;
    padding: 0 0 20px 20px;
    position: relative;
}
div.buckets ul {
    margin: 0;
    overflow: auto;
    padding: 0;
    width: 100%;
}
div.buckets ul > li {
    display: block;
    float: left;
    position: relative;
    width: 33.3333%;
}
div.buckets ul > li > img {
    display: block;
    float: left;
    margin: 30px 0 0;
    position: absolute;
}
div.buckets ul > li > div.content {
    margin: 10px 35px 0 80px;
}
div.buckets ul > li > div.content > p {
    color: #666666;
    font-size: 12px;
    line-height: 18px;
}
div.controlBox {
    display: block;
    position: relative;
}
div.controlBox > div.content {
    background: none repeat scroll 0 0 #F5F7F7;
    border-color: #FFFFFF #DFE6E8 #DFE6E8;
    border-radius: 0 0 4px 4px;
    border-style: solid;
    border-width: 1px;
    padding: 20px;
}
div.controlBox > div.timeline {
    border-radius: 4px 4px 0 0;
}
div.controlBox > div.timeline > ul {
    border-radius: 4px 4px 0 0;
}
div.timeline {
    border-color: #DFE6E8 #E0E0E0 #DCDCDC;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 40px;
    margin: 0;
    padding: 0;
    position: relative;
}
div.timeline > ul {
    background: -moz-linear-gradient(center top , #F3F3F3 0pt, #DFE5E8 100%) repeat scroll 0 0 transparent;
    border-color: #FFFFFF #F0F0F0 #E9E9E9;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}
div.timeline > ul > li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
div.timeline > ul.count-four > li {
    width: 25%;
}
div.timeline > ul.count-three > li {
    width: 33.33%;
}
div.timeline > ul.count-two > li {
    width: 50%;
}
div.timeline > ul.count-one > li {
    width: 100%;
}
div.timeline > ul > li.active {
    background: -moz-linear-gradient(center top , white 0pt, #F3F3F3 100%) repeat scroll 0 0 transparent;
}
div.timeline > ul > li > a {
    background: url("/media/images/component/timeline-grey.png") no-repeat scroll right -1px transparent;
    color: #A8B8BF;
    display: block;
    font-weight: bold;
    height: 100%;
    position: relative;
    text-align: center;
}
div.timeline > ul > li > a:hover {
    text-decoration: none;
}
div.timeline > ul > li.active > a {
    color: #5B666B;
    cursor: default;
}
div.timeline > ul > li > a {
}
div.timeline > ul > li:last-child > a {
    background: none repeat scroll 0 0 transparent !important;
}
div.timeline > ul > li.last > a {
    background: none repeat scroll 0 0 transparent;
}
div.timeline > ul > li.before > a {
    background: url("/media/images/component/timeline-white.png") no-repeat scroll right -1px transparent;
}
div.timeline > ul > li.before > a {
}
.cf-timer {
    display: block;
    font-weight: bold;
    position: relative;
}
.cf-timer * {
    display: block;
    float: left;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
}
.cf-timer > p > span.number {
    font-size: 36px;
    line-height: 48px;
    margin: 0 15px;
}
.cf-timer > p > span.colon {
    font-size: 24px;
    margin: 10px 0;
}
table.standard-table input.input-text {
    margin: 0 9px 0 0;
    width: 65%;
}
table.standard-table input {
    width: auto;
}
table.standard-table input.input-button {
    width: 28%;
}
table.settingsEditor > tbody > tr {
    display: block;
    padding: 20px 0;
}
table.settingsEditor > tbody > tr.break {
    border-bottom: 1px dashed #E0E0E0;
    padding: 0;
}
table.settingsEditor > tbody > tr > td {
    vertical-align: baseline;
}
table.settingsEditor > tbody > tr > td.left {
    text-align: right;
    width: 200px;
}
table.settingsEditor > tbody > tr > td.middle {
    padding: 0 20px;
}
table.settingsEditor > tbody > tr > td.right {
    vertical-align: middle;
}
table.featureTable {
    border: 0 none;
    margin: auto;
}
table.featureTable h1, table.featureTable h2, table.featureTable p {
    display: inline;
    margin: 0;
    padding: 0;
}
table.featureTable h1 {
    color: #CCCCCC;
    font-size: 24px;
    line-height: 24px;
}
table.featureTable h2 {
    font-size: 16px;
    line-height: 16px;
}
table.featureTable p {
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    line-height: 20px;
}
table.featureTable thead td {
    padding: 0 0 10px;
    text-align: center;
}
table.featureTable thead td.featureColumn {
    text-align: left;
    text-indent: 10px;
    width: 70%;
}
table.featureTable thead td.availabilityColumn {
    text-align: center;
    width: 30%;
}
table.featureTable tfoot td {
    padding: 40px 0 20px;
}
table.featureTable tfoot td input {
    display: block;
    margin: auto;
    position: relative;
}
table.featureTable tbody td {
    padding: 6px 0;
    text-indent: 5%;
}
table.featureTable tbody tr.sectionHeader {
    border-spacing: 10px;
}
table.featureTable tbody tr.sectionHeader td {
    background-color: #FCFCFC;
    border-top: 1px dotted #CCCCCC;
    height: auto;
    padding: 10px 10px 5px;
    text-indent: 0;
}
table.featureTable tbody tr.sectionDescription td {
    background-color: #FCFCFC;
    border-bottom: 1px dotted #CCCCCC;
    height: auto;
    padding: 5px 10px 10px;
    text-indent: 0;
}
table.featureTable tbody tr.sectionDescription p {
    font-style: normal;
    font-weight: bold;
}
table.featureTable tbody div.statusIndicator {
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 14px;
    height: 20px;
    line-height: 17px;
    margin: auto;
    padding: 5px 7px 0;
    position: relative;
    text-indent: 0;
    width: 80px;
}
table.featureTable tbody div.statusIndicator div.icon {
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 8px;
    top: 6px;
    width: 15px;
}
table.featureTable tbody div.statusIndicator div.icon strong {
    display: inline;
}
table.featureTable tbody div.statusIndicator.hasFeature {
    background-color: #61A600;
    border-color: #C0DB99;
}
table.featureTable tbody div.statusIndicator.hasFeature div.icon {
    background-image: url("/media/images/component/green-check-small.gif");
}
table.featureTable tbody div.statusIndicator.willHasFeature {
    background-color: #81D300;
    border-color: #F9FFA8;
}
table.featureTable tbody div.statusIndicator.noHasFeature {
    background-color: #FF8520;
    border-color: #FFDEC3;
}
div.tabbed-view {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
div.tabbed-view div.ui-tabs {
    border: 0 none;
    padding: 0 12px;
}
div.tabbed-view ul.ui-tabs-nav {
    background: none repeat scroll 0 0 #DDDDDD;
    font-size: 12px;
    line-height: 14px;
}
div.tabbed-view ul.ui-tabs-nav > li > a {
    padding: 0.4em 1em 0.2em;
}
div.tabbed-view div.ui-tabs-panel > ul.floating-list {
    display: block;
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
div.tabbed-view div.ui-tabs-panel > ul.floating-list > li {
    display: block;
    float: left;
    margin: 0 0 8px 20px;
    padding: 0;
    position: relative;
}
div.optionBucket {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
div.optionBucket > div.content {
    display: block;
    padding: 20px;
    position: relative;
}
div.optionBucket > div.content h5 {
    color: #3D5566;
    margin: 0 0 10px;
}
div.optionBucket > div.content p {
    display: inline;
    line-height: normal;
    margin: 0;
    padding: 0;
}
div.optionBucket > div.footer {
    background: url("/media/images/core/content-bottom-background-gradient.png") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #EDEDED;
    bottom: 0;
    display: block;
    height: 80px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
div.optionBucket > div.footer > div {
    display: block;
    line-height: 40px;
    margin: 20px 20px 20px 16px;
    position: relative;
    width: auto;
}
.standard .article .cf-tray {
    background: none repeat scroll 0 0 #414141;
    color: #FFFFFF;
    padding: 0 0 12px;
    position: relative;
}
.standard .article .cf-tray p, .standard .article .cf-tray span {
    color: white;
}
.standard .article .cf-tray h3 {
    color: #FFFFFF;
    font-size: 20px;
}
.standard .article .cf-tray .cf-tray-close {
    cursor: pointer;
    display: block;
    position: absolute;
    right: 6px;
    top: 0;
}
.standard .article .cf-tray div.form.compact > div.row > div.cell > .mega {
    width: 100%;
}
.standard .article .cf-tray.bright {
    background: url("/media/images/component/texture-scored.png") repeat scroll 0 0 transparent;
    box-shadow: 3px 3px 3px 3px #EEEEEE inset;
    color: #404040;
    padding-right: 10px;
}
.standard .article .cf-tray.bright h3 {
    color: #3D5566;
}
.standard .article .cf-tray.bright p, .standard .article .cf-tray.bright span {
    color: #404040;
}
.standard .article .cf-tray.bright a.button > span.label {
    color: white;
}
.bright .billing-capture .form .row .cell.input > * {
    float: left;
    margin-right: 10px;
}
.cf-ui {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.cf-ui ul, .cf-ui ul > li, .cf-ui ul > li ul > li {
    margin: 0;
    padding: 0;
}
ul.cf-ui {
    margin: 0 !important;
    padding: 0 !important;
}
.cf-ui-corner-all-six {
    border-radius: 6px 6px 6px 6px;
}
.cf-ui-corner-all-four {
    border-radius: 4px 4px 4px 4px;
}
div.cf-ui .flashLoader {
    display: block;
    height: 62px;
    left: 50%;
    margin: -31px 0 0 -69px;
    position: absolute;
    top: 50%;
    width: 138px;
    z-index: 99;
}
div.cf-ui div.scale9 {
    display: block;
    height: 100%;
    width: 100%;
}
div.cf-ui div.scale9 * {
    display: block;
    position: absolute;
    z-index: 2;
}
div.cf-ui div.scale9 img {
    left: 0;
    top: 0;
    z-index: 1;
}
div.cf-ui div.scale9 > div.top {
    left: 0;
    top: 0;
    width: 100%;
}
div.cf-ui div.scale9 > div.center {
    width: 100%;
}
div.cf-ui div.scale9 > div.bottom {
    bottom: 0;
    left: 0;
    width: 100%;
}
div.cf-ui div.scale9 div.left {
    height: 100%;
    left: 0;
    top: 0;
}
div.cf-ui div.scale9 div.middle {
    height: 100%;
    position: absolute;
}
div.cf-ui div.scale9 div.right {
    height: 100%;
    right: 0;
    top: 0;
}
.cf-ui.toggle {
    cursor: pointer;
    height: 42px;
    overflow: hidden;
}
.cf-ui.toggle * {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.cf-ui.toggle > ul {
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
    z-index: 1;
}
.cf-ui.toggle > ul > li {
    color: #FFFFFF;
    float: left;
    font-family: "Lucida Grande";
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    line-height: 40px;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    text-shadow: 0 1px 0 #578D0A;
    width: 50%;
}
.cf-ui.toggle > ul > li.left {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-color-green.png") repeat-x scroll 0 1px transparent;
}
.cf-ui.toggle > ul > li.right {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-color-grey.png") repeat-x scroll 0 1px transparent;
}
.cf-ui.toggle > div {
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2;
}
.cf-ui.toggle > div > div.left {
    background: none repeat scroll 0 0 #FAFAFA;
    height: 42px;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 2;
}
.cf-ui.toggle > div > div.left > div {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-left.png") no-repeat scroll 0 0 transparent;
    height: 100%;
    width: 100%;
}
.cf-ui.toggle > div > div.right {
    background: none repeat scroll 0 0 #FAFAFA;
    height: 42px;
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
    z-index: 2;
}
.cf-ui.toggle > div > div.right > div {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-right.png") no-repeat scroll 0 0 transparent;
    height: 100%;
    width: 100%;
}
.cf-ui.toggle > div > div.fill {
    height: 100%;
    position: absolute;
    top: 0;
    width: 200%;
    z-index: 1;
}
.cf-ui.toggle > div > div.fill > div.left {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-fill-mask.png") repeat-x scroll 0 0 transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 37.5%;
}
.cf-ui.toggle > div > div.fill > div.right {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-fill-mask.png") repeat-x scroll 0 0 transparent;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 37.5%;
}
.cf-ui.toggle > div > div.fill > div.middle {
    height: 100%;
    left: 37.5%;
    position: absolute;
    right: 37.5%;
    top: 0;
}
.cf-ui.toggle > div > div.fill > div.middle > div.left {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-fill-left.png") repeat scroll 0 0 transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 3px;
}
.cf-ui.toggle > div > div.fill > div.middle > div.middle {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-fill-middle.png") repeat scroll 0 0 transparent;
    height: 100%;
    left: 3px;
    position: absolute;
    right: 3px;
    top: 0;
}
.cf-ui.toggle > div > div.fill > div.middle > div.right {
    background: url("/media/images/ui/toggle/cloudflare-ui-toggle-fill-right.png") repeat scroll 0 0 transparent;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
}
div.cf-ui.dashboard {
    display: block;
    margin: 0;
    padding: 4px;
    position: relative;
}
div.cf-ui.dashboard > ul {
    display: block;
    height: 100%;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
div.cf-ui.dashboard > ul > li {
    clear: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
div.cf-ui.dashboard > ul > li.module {
    margin: 4px;
}
div.cf-ui.dashboard.generic {
    background: none repeat scroll 0 0 #F7F7F7;
}
div.cf-ui.dashboard.generic > ul > li.module {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
}
div.cf-ui.dashboard.generic > ul > li.placeholder {
    background: none repeat scroll 0 0 #F2F9FF;
    border: 1px solid #7AC5FB;
}
div.cf-ui.new-dashboard-module {
    border: 1px solid #CCCCCC;
    display: block;
    position: relative;
}
div.cf-ui.new-dashboard-module > div.overlay {
    background: none repeat scroll 0 0 #DFDFDF;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
div.cf-ui.new-dashboard-module > div.overlay p {
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    text-indent: 16px;
}
div.cf-ui.new-dashboard-module > div.content {
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
div.cf-ui.new-dashboard-module > div.content > div.inner {
    display: block;
    height: 100%;
    overflow: auto;
    position: absolute;
    width: 100%;
}
div.cf-ui.new-dashboard-module.panel, div.cf-ui.new-dashboard-module.panel > div.overlay {
    background: -moz-linear-gradient(center top , white 0pt, #E5E5E5 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    border-width: 0;
    box-shadow: 0 1px 2px #999999;
}
div.cf-ui.new-dashboard-module.panel {
}
div.cf-ui.new-dashboard-module.panel {
}
div.cf-ui.new-dashboard-module.panel {
}
div.cf-ui.new-dashboard-module.panel {
}
div.cf-ui.new-dashboard-module.panel > div.overlay {
    box-shadow: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
div.cf-ui.new-dashboard-module.panel > div.titleBar {
    display: block;
    height: 40px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
div.cf-ui.new-dashboard-module.panel > div.titleBar > div.inner {
    display: block;
    margin: 0;
    position: relative;
}
div.cf-ui.new-dashboard-module.panel > div.titleBar > div.inner > div.title {
    display: block;
    float: left;
}
div.cf-ui.new-dashboard-module.panel > div.titleBar > div.inner > div.title h1 {
    color: #3D5566;
    font-size: 18px;
    font-weight: 500;
    line-height: 40px;
    text-indent: 12px;
}
div.cf-ui.new-dashboard-module.panel > div.titleBar > div.inner > div.controls {
    display: block;
    margin: 0;
    padding: 8px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}
div.cf-ui.new-dashboard-module.panel > div.titleBar > div.inner > div.controls > * {
    display: block;
    float: left;
    margin-right: 8px;
}
div.cf-ui.new-dashboard-module.panel > div.content {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    bottom: 0;
    height: auto;
    left: 0;
    margin: 0 4px 4px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 40px;
    width: auto;
}
div.cf-ui.new-dashboard-module.panel > div.content > div.inner {
    bottom: -1px;
    display: block;
    height: auto;
    overflow: auto;
    position: absolute;
    top: -1px;
}
div.cf-ui.data-list {
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
div.cf-ui.data-list > div.viewport-container {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
div.cf-ui.data-list > div.list-container {
    display: block;
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: relative;
    width: 100%;
}
div.cf-ui.data-list > div.list-container > ul {
    display: block;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
div.cf-ui.data-list > div.viewport-container > div.viewport, div.cf-ui.data-list > div.list-container > ul > li {
    display: block;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    position: relative;
}
div.cf-ui.data-list > div.viewport-container > div.viewport {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item, div.cf-ui.data-list > div.list-container > ul > li > div.list-item {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #606060;
    color: #000000;
    cursor: pointer;
    display: block;
    margin: 4px 2px;
    padding: 14px 17px;
    position: relative;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item {
    z-index: 2;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > a.hit, div.cf-ui.data-list > div.list-container > ul > li > div.list-item > a.hit {
    background: url("/media/images/ui/transparent.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item.active, div.cf-ui.data-list > div.list-container > ul > li > div.list-item.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > div.value, div.cf-ui.data-list > div.list-container > ul > li > div.list-item > div.value {
    display: block;
    position: relative;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > div.buttons, div.cf-ui.data-list > div.list-container > ul > li > div.list-item > div.buttons {
    display: block;
    height: 20px;
    margin: 12px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > div.inner, div.cf-ui.data-list > div.list-container > ul > li > div.list-item > div.inner {
    display: none;
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 3;
}
.marker a{
	color:#ECEEF0;
	
	}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > div.inner {
    display: block;
    z-index: 3;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > div.buttons > a, div.cf-ui.data-list > div.list-container > ul > li > div.list-item > div.buttons > a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #007ED9;
    font-size: 12px;
    font-weight: normal;
    height: 100%;
    line-height: 12px;
    margin: 0 0 0 6px;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > div.buttons > a:hover, div.cf-ui.data-list > div.list-container > ul > li > div.list-item > div.buttons > a:hover {
    background: none repeat scroll 0 0 #FDF5CE;
    border: 1px solid #FBCB09;
    color: #E67300;
}
div.cf-ui.data-list > div.viewport-container > div.viewport > div.list-item > div.buttons > a > span.ui-button-text, div.cf-ui.data-list > div.list-container > ul > li > div.list-item > div.buttons > a > span.ui-button-text {
    padding: 0.2em 1em;
}
.cf-ui.selector {
    display: block;
    position: relative;
}
.cf-ui.selector > div.markerContainer {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.cf-ui.selector > div.markerContainer > div.marker {
    display: block;
    position: absolute;
}
.cf-ui.selector > div.markerContainer > div.active {
    border: 1px solid black;
}
.cf-ui.selector > div.markerContainer > div.hover {
    border: 1px dotted black;
}
.cf-ui.selector > li {
    z-index: 3;
}
.cf-ui.selector.navigation {
    display: block;
    position: relative;
}
.cf-ui.selector.navigation > div.markerContainer > div.marker > div {
    display: block;
    position: absolute;
}
.cf-ui.selector.navigation > div.markerContainer > div.marker > div.left {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.cf-ui.selector.navigation > div.markerContainer > div.marker > div.right {
    height: 100%;
    right: 0;
    top: 0;
    width: 19px;
    z-index: 2;
}
.inlineNavigation .cf-ui.selector.navigation > div.markerContainer > div.marker > div.right {
    width: 12px;
}
.cf-ui.selector.navigation > div.markerContainer > div.active {
    border: medium none;
    z-index: 2;
}
.cf-ui.selector.navigation > div.markerContainer > div.active div.left {
    background: url("/media/images/ui/selector/navigation/navigation-active-left.png") no-repeat scroll left top transparent;
}
.cf-ui.selector.navigation > div.markerContainer > div.active div.right {
    background: url("/media/images/ui/selector/navigation/navigation-active-right.png") no-repeat scroll left top transparent;
}
.inlineNavigation .cf-ui.selector.navigation > div.markerContainer > div.active div.left {
    background: url("/media/images/ui/selector/navigation/inline-navigation-active-left.png") no-repeat scroll left top transparent;
}
.inlineNavigation .cf-ui.selector.navigation > div.markerContainer > div.active div.right {
    background: url("/media/images/ui/selector/navigation/inline-navigation-active-right.png") no-repeat scroll left top transparent;
}
.cf-ui.selector.navigation > div.markerContainer > div.hover {
    border: medium none;
    z-index: 1;
}
.inlineNavigation .cf-ui.selector.navigation > div.markerContainer > div.hover div.left {
    background: url("/media/images/ui/selector/navigation/inline-navigation-hover-left.png") no-repeat scroll left top transparent;
}
.inlineNavigation .cf-ui.selector.navigation > div.markerContainer > div.hover div.right {
    background: url("/media/images/ui/selector/navigation/inline-navigation-hover-right.png") no-repeat scroll left top transparent;
}
#smt-lang-selector ul.smt-menu li.smt-item, li.cf-ui.list-item-renderer {
    border: 1px solid transparent;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    padding: 6px;
    position: relative;
}
#smt-lang-selector ul.smt-menu li.smt-item:hover, li.cf-ui.list-item-renderer.hover {
    background: none repeat scroll 0 0 #EFEFEF;
    border-color: #DFDFDF;
}
li.cf-ui.list-item-renderer.hover a, li.cf-ui.list-item-renderer.hover a:hover {
    color: #E67300;
    text-decoration: none;
}
li.cf-ui.list-item-renderer.null-item-renderer > span {
    color: #777777;
    font-style: italic;
}
#smt-lang-selector ul.smt-menu li.smt-item, li.cf-ui.list-item-renderer.combobox-item-renderer {
    border: medium none;
    font-size: 12px;
}
li.cf-ui.list-item-renderer.combobox-item-renderer a span.label {
    color: inherit;
}
#smt-lang-selector ul.smt-menu li.smt-item:hover span.label, li.cf-ui.list-item-renderer.combobox-item-renderer:hover span.label {
    background: inherit;
}
li.cf-ui.list-item-renderer.combobox-item-renderer:hover a span.label {
    color: inherit;
}
li.cf-ui.list-item-renderer.combobox-item-renderer.critical a span.label {
    color: #CC3025;
}
li.cf-ui.list-item-renderer.combobox-item-renderer.critical:hover {
    background: none repeat scroll 0 0 #CC3025;
}
li.cf-ui.list-item-renderer.combobox-item-renderer.critical:hover a span.label {
    color: #FFFFFF;
}
li.cf-ui.list-item-renderer.combobox-item-renderer.disabled {
    cursor: default;
}
li.cf-ui.list-item-renderer.combobox-item-renderer.disabled a, li.cf-ui.list-item-renderer.combobox-item-renderer.disabled a:hover {
    cursor: default;
}
li.cf-ui.list-item-renderer.combobox-item-renderer.disabled a span.label, li.cf-ui.list-item-renderer.combobox-item-renderer.disabled a:hover span.label {
    color: #CCCCCC;
}
li.cf-ui.list-item-renderer.looking-glass-item-renderer > span, li.cf-ui.list-item-renderer.looking-glass-item-renderer > a {
    display: block;
    position: relative;
}
li.cf-ui.list-item-renderer.looking-glass-item-renderer > span {
    color: #999999;
    font-size: 10px;
    font-style: italic;
}
li.cf-ui.list-item-renderer.actionable-item-renderer > ul.buttons {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}
li.cf-ui.list-item-renderer.actionable-item-renderer > ul.buttons > li {
    display: block;
    float: left;
    margin: 0 5px;
    position: relative;
}
li.cf-ui.list-item-renderer.threat-item-renderer {
    background: none repeat scroll 0 0 #FFF2F2;
    border-color: #FFD9D9 -moz-use-text-color #CC3025;
    border-radius: 0 0 0 0;
    border-style: solid none;
    border-width: 2px 0 1px;
    display: block;
    font-size: 10px;
    height: 28px;
    line-height: 10px;
    margin: 0;
    padding: 0;
    position: relative;
}
li.cf-ui.list-item-renderer.threat-item-renderer > a {
    background: url("/media/images/ui/button/magnifier-red.png") no-repeat scroll 8px 6px transparent;
    display: block;
    height: 28px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
li.cf-ui.list-item-renderer.threat-item-renderer > a:hover {
    background: url("/media/images/ui/button/magnifier-red-hover.png") no-repeat scroll 8px 6px #FFEAEA;
    text-decoration: none;
}
li.cf-ui.list-item-renderer.threat-item-renderer > a .group.label {
    color: #FFFFFF;
}
li.cf-ui.list-item-renderer.threat-item-renderer > a:hover .group.label {
    color: #FFFFFF;
}
li.cf-ui.list-item-renderer.threat-item-renderer > a .label {
    color: #CC3025;
}
li.cf-ui.list-item-renderer.threat-item-renderer > a:hover .label {
    color: #CC3025;
}
li.cf-ui.list-item-renderer.threat-item-renderer span.label {
    display: block;
    float: left;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    line-height: 16px;
    margin-right: 4px;
    position: relative;
}
li.cf-ui.list-item-renderer.threat-item-renderer span.label.strong {
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0.06em;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.group {
    background: none repeat scroll 0 0 #FF8880;
    border: 1px solid #CC3025;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    margin-right: 4px;
    padding: 2px;
    position: relative;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.group.label {
    font-weight: bold;
    letter-spacing: 0.055em;
    padding: 2px 4px;
}
li.cf-ui.list-item-renderer.threat-item-renderer.priority div.group.priority {
    display: block;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.group.priority {
    display: none;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.group.pathway div.cf-icon {
    float: left;
    margin: 0 2px;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.splitter {
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 6px;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.splitter.properties {
    left: 36px;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.splitter.date {
    left: 210px;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.splitter.id {
    left: 330px;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.splitter.country {
    left: 520px;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.splitter.status {
    left: 560px;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.cf-icon.flag {
    margin: 2px 0;
}
li.cf-ui.list-item-renderer.threat-item-renderer div.cf-icon.magnify {
    margin-top: 1px;
}
li.cf-ui.list-item-renderer.threat-item-renderer span.id-value {
    letter-spacing: 1px;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons {

    top: 6px;
    z-index: 2;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button {
    margin: 0 6px 0 0;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button > a {
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 100%;
    line-height: 0;
    position: relative;
    text-indent: -999999px;
    width: 100%;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.block > a {
    background: url("/media/images/ui/button/block-red.png") no-repeat scroll center center transparent;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.block {
    background: -moz-linear-gradient(center top , #FE9A93 0pt, #E93A2E 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CC3025;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 14px;
    position: relative;
    width: 62px;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.trust > a {
    background: url("/media/images/ui/button/trust-green.png") no-repeat scroll center center transparent;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.trust {
    background: -moz-linear-gradient(center top , #CCF68E 0pt, #88D122 100%) repeat scroll 0 0 transparent;
    border: 1px solid #84BF27;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 14px;
    position: relative;
    width: 62px;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.dismiss > a {
    background: url("/media/images/ui/button/dismiss-gray.png") no-repeat scroll center center transparent;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.dismiss {
    width: 18px;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.untrust, li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.unblock {
    width: 62px;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.untrust > a {
    background: url("/media/images/ui/button/trust-gray.png") no-repeat scroll center center transparent;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.unblock > a {
    background: url("/media/images/ui/button/block-gray.png") no-repeat scroll center center transparent;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.dismiss, li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.untrust, li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button.unblock {
    background: -moz-linear-gradient(center top , #DFDFDF 0pt, silver 100%) repeat scroll 0 0 transparent;
    border: 1px solid #B0B0B0;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 14px;
    position: relative;
}
li.cf-ui.list-item-renderer.threat-item-renderer ul.buttons > li.button:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #404040;
    border-top: 2px solid #E4E4E4;
    cursor: default;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer.blocked {
    background: none repeat scroll 0 0 #D9D9D9;
    border-bottom: 1px solid #404040;
    border-top: 2px solid #C0C0C0;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer > a {
    background: none repeat scroll 0 0 transparent;
    cursor: default;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer > a .label {
    color: #606060;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer > a:hover .label {
    color: #606060;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer.blocked > a .label {
    color: #404040;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer.blocked > a:hover .label {
    color: #404040;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer div.group {
    background: none repeat scroll 0 0 #909090;
    border: 1px solid #606060;
    color: #FFFFFF !important;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer div.splitter.properties {
    left: 5px;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer div.splitter.date {
    left: 114px;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer div.splitter.id {
    left: 190px;
}
li.cf-ui.list-item-renderer.threat-item-renderer.custom-rule-item-renderer div.splitter.status {
    left: 380px;
}
ul.cf-ui.list {
    display: block;
    list-style: none outside none;
    position: relative;
}
ul.cf-ui.list > li.title {
    margin: 0 0 10px;
}
ul.cf-ui.list > li.title > span {
    display: block;
    position: relative;
}
ul.cf-ui.list > li.title > span.icon {
    background: none repeat scroll 0 0 #C0C0C0;
    float: left;
    height: 32px;
    margin: 0 10px 0 0;
    width: 32px;
}
ul.cf-ui.list > li.title > span.label {
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}
ul.cf-ui.list > li.title.frequently-asked-questions > span.icon {
    background: url("/media/images/ui/faq-icon.png") repeat scroll 0 0 transparent;
}
ul.cf-ui.list > li.title.knowledge-base > span.icon {
    background: url("/media/images/ui/knowledge-base-icon.png") repeat scroll 0 0 transparent;
}
ul.cf-ui.list > li.title.wiki > span.icon {
    background: url("/media/images/ui/wiki-icon.png") repeat scroll 0 0 transparent;
}
ul.cf-ui.list > li.title.ip-or-ip-range > span.icon {
    background: url("/media/images/icon/application/ip-icon.png") repeat scroll 0 0 transparent;
}
ul.cf-ui.list > li.title.country > span.icon {
    background: url("/media/images/icon/application/world-icon.png") repeat scroll 0 0 transparent;
}
.smt-menu .smt-trigger, div.cf-ui.combobox {
    background: -moz-linear-gradient(center top , white 0pt, #F2F2F2 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: block;
    position: relative;
}
#smt-lang-selector .smt-trigger ul, div.cf-ui.combobox.comboOptions {
    border: 0 none;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 1px 2px #999999;
    display: block;
    overflow: auto;
    position: absolute;
    z-index: 9999;
}
div.cf-ui.combobox.hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
div.cf-ui.combobox.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 0 0;
}
div.cf-ui.combobox > div.title {
    color: #A0A0A0;
    display: block;
    font-weight: bold;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
div.cf-ui.combobox > div.arrow {
    border-left: 1px solid #CCCCCC;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
div.cf-ui.combobox > div.arrow > div.cf-icon.direction {
    background-position: center center;
    height: 100%;
    width: 100%;
}
div.cf-ui.log-book {
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
div.cf-ui.log-book > div.overhead {
    display: none;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
div.cf-ui.log-book > div.overhead > li.cf-ui.list-item-renderer.threat-item-renderer > a {
    background-image: url("/media/images/ui/button/close-red.png");
}
div.cf-ui.log-book > div.overhead > li.cf-ui.list-item-renderer.threat-item-renderer > a:hover {
    background-image: url("/media/images/ui/button/close-red-hover.png");
}
div.cf-ui.log-book > div.list-container {
    display: block;
    height: 100%;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 0;
    width: 100%;
}
div.cf-ui.log-book > div.list-container > div.message-container {
    background: -moz-linear-gradient(center top , white 0pt, #E5E5E5 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    border-width: 0;
    box-shadow: 0 1px 2px #999999;
    color: #707070;
    display: block;
    height: 40px;
    margin: 15px;
    overflow: hidden;
    position: relative;
}
div.cf-ui.log-book > div.list-container > div.message-container > div.message {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 100%;
    left: 0;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 100%;
}
div.cf-ui.log-book > div.list-container > div.message-container > ul.buttons {
    display: block;
    position: absolute;
    right: 0;
    top: 13px;
    z-index: 2;
}
div.cf-ui.log-book > div.list-container > div.message-container > ul.buttons > li {
    display: block;
    float: left;
    margin: 0 13px 0 0;
    position: relative;
}
div.cf-ui.log-book > div.list-container > div.message-container > ul.buttons > li > a {
    background: none repeat scroll 0 0 #DFDFDF;
    border: 1px solid #B0B0B0;
    border-radius: 4px 4px 4px 4px;
    color: #909090;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    padding: 0 6px;
    position: relative;
    text-decoration: none;
}
div.cf-ui.log-book > div.list-container > div.message-container > ul.buttons > li > a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
div.cf-ui.log-book .cf-ui.list-item-renderer > div.log-book-inspection-details {
    bottom: 0;
    cursor: default;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 100%;
}
input.cf-ui.looking-glass {
    border-radius: 3px 3px 0 0;
    margin: 0;
}
ul.cf-ui.looking-glass.menu {
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #DFDFDF;
    border-radius: 0 0 8px 8px;
    border-style: solid;
    border-width: 0 1px 1px;
    box-shadow: 0 2px 9px #AAAAAA;
    left: 0;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 99;
}
ul.cf-ui.looking-glass.menu > li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 6px 6px 6px 6px;
    margin: 5px;
    padding: 10px;
}
a.cf-ui.progress-bar {
    display: inline-block;
    height: 38px;
    padding: 2px;
    position: relative;
    text-align: center;
    width: 140px;
}
a.cf-ui.progress-bar span {
    color: #FFFFFF;
    display: block;
    font-family: "Lucida Grande";
    font-size: 16px;
    font-weight: 400;
    left: 0;
    line-height: 40px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 0 #578D0A;
    top: 0;
    width: 100%;
}
a.cf-ui.progress-bar div {
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
}
a.cf-ui.progress-bar div.bar {
    background: -moz-linear-gradient(center top , #96D500 0pt, #73B300 100%) repeat scroll 0 0 transparent;
    width: 0;
}
a.cf-ui.progress-bar div.background {
    background: -moz-linear-gradient(center top , #AAAAAA 0pt, #929292 100%) repeat scroll 0 0 transparent;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #999999;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.cf-ui.bit-field {
    border-top: 1px solid #CCCCCC;
    display: block;
    margin: 5px;
    padding: 5px;
    position: relative;
}
.cf-ui.bit-field.list > ul li {
    display: block;
    margin: 10px 0 0;
}
.cf-ui.bit-field.list > ul li > a > .icon {
    position: absolute;
    right: 4px;
    top: 5px;
}
.cf-ui.bit-field > h1 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #C0C0C0;
    display: block;
    font-size: 12px;
    font-weight: 300;
    left: 6px;
    padding: 0 4px;
    position: absolute;
    top: -7px;
}
.cf-ui.bit-field > ul {
    display: block;
    position: relative;
}
.cf-ui.bit-field > ul > li {
    display: inline-block;
    margin: 10px 14px 0 0;
    position: relative;
}
.cf-ui.bit-field > ul > li:first-child {
    margin-left: 0;
}
.cf-ui.bit-field > ul > li:last-child {
    margin-right: 0;
}
.cf-ui.bit-field > ul > li > a {
    background: -moz-linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    display: block;
    padding: 4px;
    position: relative;
}
.cf-ui.bit-field > ul > li > a > span {
    color: #707070;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 10px 0 6px;
    vertical-align: middle;
}
.no-boxshadow .cf-ui.bit-field > ul > li > a {
    border-color: #F2F2F2 #E0E0E0 #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 2px;
}
.no-cssgradients .cf-ui.bit-field > ul > li > a {
    background: none repeat scroll 0 0 #F7F7F7;
}
.cf-ui.bit-field > ul > li > a > .icon {
    -moz-transition-duration: 0.15s;
    -moz-transition-property: background;
    -moz-transition-timing-function: ease-out;
    background: none repeat scroll 0 0 #909090;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset;
    display: inline-block;
    height: 22px;
    position: relative;
    vertical-align: middle;
    width: 22px;
}
.cf-ui.bit-field > ul > li > a > .icon > div {
    -moz-transform: scale(0.1, 0.1);
    -moz-transition-duration: 0.15s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease-out;
    background: -moz-linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    display: block;
    height: 8px;
    left: 7px;
    opacity: 0;
    position: absolute;
    top: 7px;
    width: 8px;
}
.cf-ui.bit-field > ul > li.set > a > .icon {
    background: none repeat scroll 0 0 #78C010;
}
.cf-ui.bit-field > ul > li.set > a > .icon > div {
    -moz-transform: scale(1, 1);
    opacity: 1;
}
.no-cssgradients .cf-ui.bit-field > ul > li.set > a > .icon > div {
    background: none repeat scroll 0 0 #FFFFFF;
}
.cf-ui.key-code {
    display: block;
    margin: 10px 5px;
    position: relative;
    text-align: left;
}
.cf-ui.key-code > span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #C0C0C0;
    display: block;
    font-size: 12px;
    font-weight: 300;
    left: 10px;
    padding: 0 4px;
    position: absolute;
    top: 39px;
    z-index: 2;
}
.cf-ui.key-code > ul {
    border-top: 1px solid #CCCCCC;
    display: block;
    margin-top: 15px;
    padding: 8px 0 5px;
    position: relative;
}
.cf-ui.key-code > ul > li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #808080;
    box-shadow: 2px 2px 0 silver;
    color: #808080;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin: 5px;
    padding: 2px 10px;
    position: relative;
}
.cf-ui.key-code > a {
    background: -moz-linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    display: inline-block;
    margin-right: 14px;
    padding: 4px;
    position: relative;
}
.no-boxshadow .cf-ui.key-code > a {
    border-color: #F2F2F2 #E0E0E0 #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 2px;
}
.no-cssgradients .cf-ui.key-code > a {
    background: none repeat scroll 0 0 #F7F7F7;
}
.cf-ui.key-code > a > span {
    color: #707070;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 10px 0 6px;
    vertical-align: middle;
}
.cf-ui.key-code > a > .icon {
    -moz-transition-duration: 0.15s;
    -moz-transition-property: background;
    -moz-transition-timing-function: ease-out;
    background: none repeat scroll 0 0 #909090;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset;
    display: inline-block;
    height: 22px;
    position: relative;
    vertical-align: middle;
    width: 22px;
}
.cf-ui.key-code > a > .icon > div {
    -moz-transform: scale(0.1, 0.1);
    -moz-transition-duration: 0.15s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease-out;
    background: -moz-linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    display: block;
    height: 8px;
    left: 7px;
    opacity: 0;
    position: absolute;
    top: 7px;
    width: 8px;
}
.cf-ui.key-code > a.disabled:hover {
}
.cf-ui.key-code > a.disabled > span {
    color: #C0C0C0;
}
.cf-ui.key-code > a.active > .icon > div {
    -moz-transform: scale(1, 1);
    opacity: 1;
}
.no-cssgradients .cf-ui.key-code > a.active > .icon > div {
    background: none repeat scroll 0 0 #FFFFFF;
}
.cf-ui.key-code > a:first-child {
    margin-left: 5px;
}
.cf-ui.key-code > a.active > .icon {
    background: none repeat scroll 0 0 #FF0000;
}
.ui-widget {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ui-dialog.ui-corner-all, .ui-dialog .ui-corner-all, .ui-dialog-buttonpane {
    background: none repeat scroll 0 0 transparent;
    border-radius: 16px 16px 16px 16px;
}
.ui-dialog {
    border: 6px solid #333333;
    overflow: visible;
    padding: 0;
}
.ui-dialog .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 12px 12px 12px 12px;
}
.ui-dialog .ui-dialog-titlebar {
    background: none repeat scroll 0 0 #F1F1F1;
    border: medium none;
    color: #2E5673;
    font-size: 18px;
    font-weight: normal;
    overflow: visible;
    padding: 20px 25px;
}
.ui-dialog.cf-dialog-one-button .ui-dialog-buttonpane .ui-button:not(:first-child) {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #007ED9;
    font-weight: normal;
    text-shadow: none;
}
.ui-dialog.cf-dialog-one-button .ui-dialog-buttonpane .ui-button:not(:first-child) *:hover {
    color: #E67300;
}
.ui-widget-content {
    background: none repeat scroll 0 0 #FFFFFF;
}
.ui-widget-overlay {
    background: url("/media/images/ui/ui-widget-overlay-background.png") repeat scroll 0 0 transparent;
    opacity: 1;
}
.ui-dialog .ui-dialog-buttonpane {
    padding: 0.3em 0.4em 0.5em;
}
.ui-dialog .ui-dialog-buttonpane button {
    background: url("/media/images/content/button-next-action-background.png") repeat-x scroll 100% 0 #77CC00;
    border-color: #8BD426 #67AE05 #508800;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    overflow: visible;
    padding: 0 36px 2px 20px;
    text-shadow: 0 1px 0 #578D0A;
    vertical-align: middle;
    width: auto;
}
.ui-dialog .ui-dialog-titlebar-close {
    background: url("/media/images/icons-custom/close-x-36x36.png") no-repeat scroll left top transparent;
    border: 0 none !important;
    height: 36px;
    left: -19px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -19px;
    width: 36px;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
    border: 0 none;
}
.ui-dialog .ui-dialog-buttonpane button span.ui-button-text {
    color: inherit;
    padding: 0;
}
.ui-dialog .ui-icon.ui-icon-closethick {
    background: none repeat scroll 0 0 transparent;
}
#SiteContainer .asmList {
    margin: 10px 0;
    padding: 0;
}
#SiteContainer .asmList li.asmListItemCustom {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    list-style: disc outside none;
    margin: 0 0 0 16px;
}
#SiteContainer .asmList li.asmListItemCustom:before {
    content: "•";
    left: -6px;
    position: relative;
}
#SiteContainer .asmList li.asmListItemCustom .asmListItemLabel {
    display: inline;
    padding: 0;
}
#SiteContainer .asmList li.asmListItemCustom .asmListItemRemove {
    font-size: 81%;
    padding: 0 0 0 3px;
    position: static;
}
.get-cc .cancel {
    color: #007ED9;
    float: right;
    font-size: 70%;
    margin-top: 15px;
}
.form .row .label.cell .help.country {
    display: none;
}
.dns-table .dns-table-header {
    background-image: -moz-linear-gradient(#4D6575, #344658);
    border-radius: 8px 8px 0 0;
}
.dns-table .dns-table-header:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.dns-table .dns-table-header .cell {
    float: left;
    font-weight: bold;
    height: 20px;
    padding: 15px 0 8px 15px;
}
.dns-table .dns-table-header .cell > span {
    color: white;
}
.dns-table .dns-table-header .cell.header-type {
    width: 90px;
}
.dns-table .dns-table-header .cell.header-name {
    width: 234px;
}
.dns-table .dns-table-header .cell.header-value {
    width: 333px;
}
.dns-table .dns-table-header .cell.header-ttl {
    width: 96px;
}
.dns-table .dns-table-header .cell.header-active {
    width: 120px;
}
.dns-row {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #EDEDED;
    border-right: 1px solid #EDEDED;
    border-style: solid;
    border-width: 0 1px 1px;
    position: relative;
    width: 958px;
}
.dns-row:first-child {
    border-top-width: 1px;
}
.dns-row:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.dns-row:nth-child(2n+1) {
    background-color: white;
}
.dns-row .row {
    -moz-transition-duration: 1s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: linear;
    float: left;
    padding: 15px 12px;
    width: 936px;
}
.dns-row .row.form {
    border: medium none;
    height: 32px;
    padding-bottom: 12px;
}
.dns-row .row.alerts {
    display: none;
    padding-top: 0;
    width: 935px;
}
.dns-row .row.alerts.active {
    display: block;
}
.dns-row .row.alerts .panel {
    border-color: #EEEEEE;
    position: relative;
}
.dns-row .row.alerts .panel:after {
    -moz-transform: rotate(45deg);
    background-color: #FAFAFA;
    border-color: #EEEEEE;
    border-style: solid;
    border-width: 1px 0 0 1px;
    content: "";
    height: 13px;
    left: 79px;
    position: absolute;
    top: -8px;
    width: 13px;
}
.dns-row .row.alerts.info .panel {
    background-color: #E1EDF7;
    border-color: #AFD5F0;
    color: #007ED9;
}
.dns-row .row.alerts.info .panel:after {
    background-color: #E1EDF7;
    border-color: #AFD5F0;
}
.dns-row .row.alerts.error .panel {
    background-color: #F4E4E4;
    border-color: #EBC4C4;
    color: #BE2424;
}
.dns-row .row.alerts.error .panel:after {
    background-color: #F4E4E4;
    border-color: #EBC4C4;
}
.dns-row .row.alerts .msg {
    line-height: 19px;
    padding: 19px;
}
.dns-row .cell {
    overflow: hidden;
    position: absolute;
    width: 80px;
}
.dns-row .cell.type .highlight {
    background-color: #404040;
    color: white;
    padding: 6px 10px;
    width: 52px;
}
.dns-row .cell.type .highlight.type-mx {
    background-color: #D000A3;
}
.dns-row .cell.type .highlight.type-cname {
    background-color: #E67300;
}
.dns-row .cell.type .highlight.type-txt {
    background-color: #7AB100;
}
.dns-row .cell.alert-icon {
    background: none no-repeat scroll 0 6px transparent;
    height: 32px;
    margin: 0 0 0 80px;
    width: 25px;
}
.dns-row .cell.alert-icon.error {
    background-image: url("/media/images/signup/icon-alert.png");
}
.dns-row .cell.alert-icon.info {
    background-image: url("/media/images/signup/icon-info.png");
}
.dns-row .cell.name {
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 0 107px;
    padding: 4px 0 0;
    width: 230px;
}
.dns-row .cell.value {
    line-height: 18px;
    margin: 0 0 0 354px;
    padding: 4px 0 0;
    width: 329px;
}
.dns-row .cell.value .value-pane {
    display: none;
}
.dns-row .cell.value textarea.input {
    width: 322px;
}
.dns-row .cell.ttl {
    line-height: 18px;
    margin: 0 0 0 703px;
    padding: 4px 0 0;
    width: 100px;
}
.dns-row .cell.ttl .auto-only {
    background: url("/media/images/signup/icon-lock.png") no-repeat scroll right 0 transparent;
    padding: 0 20px 0 0;
}
.dns-row .cell.active {
    height: 32px;
    margin: 0 0 0 811px;
    width: 55px;
}
.dns-row .cell.active .cloud {
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    height: 32px;
    width: 55px;
}
.dns-row .cell.controls {
    height: 32px;
    margin: 0 0 0 873px;
    overflow: visible;
    position: relative;
    width: 63px;
}
.dns-row .cell.controls > .gear {
    background: url("/media/images/signup/icon-gear.png") no-repeat scroll 0 12px transparent;
    cursor: pointer;
    height: 32px;
    margin: 0 0 0 30px;
    width: 30px;
}
.dns-row .cell.controls > .editing-controls {
    display: none;
}
.dns-row .cell.controls > .gear-tooltip {
    background-image: -moz-linear-gradient(#F5F5F5, #D7D7D7);
    border-color: #B0B9C0;
    box-shadow: 6px 6px 10px -6px #555555;
    display: none;
    left: -19px;
    position: absolute;
    top: 41px;
    white-space: nowrap;
    z-index: 10;
}
.dns-row .cell.controls > .gear-tooltip:after {
    -moz-transform: rotate(45deg);
    background-color: #F5F5F5;
    border-color: #B0B9C0;
    border-style: solid;
    border-width: 1px 0 0 1px;
    content: "";
    height: 13px;
    left: 49px;
    position: absolute;
    top: -8px;
    width: 13px;
}
.dns-row .cell.controls > .gear-tooltip > ul {
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.dns-row .cell.controls > .gear-tooltip > ul > li {
    background-position: 7px 9px;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 11px;
    margin: 0;
    padding: 8px 22px 8px 30px;
}
.dns-row .cell.controls > .gear-tooltip > ul > li.edit {
    background-image: url("/media/images/signup/icon-edit.png");
}
.dns-row .cell.controls > .gear-tooltip > ul > li.delete {
    background-image: url("/media/images/signup/icon-delete.png");
}
.dns-row .cell.controls.tooltip-active > .gear-tooltip {
    display: block;
}
.dns-row .cell.delete-pane {
    display: none;
    height: 32px;
    line-height: 26px;
    margin: 0 0 0 787px;
    padding: 0 0 0 10px;
    position: relative;
    width: 145px;
}
.dns-row .cell.delete-pane > .delete {
    margin: 0 0 0 8px;
}
.dns-row .cell.delete-pane > .cancel {
    margin: 0 0 0 17px;
}
.dns-row .cell.delete-pane .button.delete {
    border: 1px solid #CC3025;
    color: white;
    padding: 3px 10px;
}
.dns-row .dns-row-overlay {
    background: none repeat scroll 0 0 white;
    display: none;
    margin: 0;
    opacity: 0.8;
    padding: 0;
    position: absolute;
}
.dns-row .dns-row-overlay > .label {
    background: none repeat scroll 0 0 white;
    margin: 20px auto 0;
    text-align: center;
}
.dns-row input[type="text"] {
    display: inline-block;
}
.dns-row .auto-only, .dns-row .edit-pane, .dns-row .type-picker {
    display: none;
}
.dns-row .hidden-field .last-input {
    opacity: 0;
    position: absolute;
    z-index: -1000;
}
.dns-row.no-data .row > .cell {
    display: none;
}
.dns-row.no-data .row > .cell.alert-icon {
    display: block;
}
.dns-row.no-data .no-data-overlay {
    display: block;
}
.dns-row.no-editable .cell.controls > .gear {
    display: none;
}
.dns-row.submitting .saving-overlay {
    display: block;
}
.dns-row.editing select.input, .dns-row.editing select.type-picker {
    margin: 5px 0 0;
}
.dns-row.editing .cell > span.value-pane {
    display: none;
}
.dns-row.editing .cell.name .edit-pane, .dns-row.editing .cell.ttl .edit-pane {
    display: block;
    margin: 0 0 2px;
}
.dns-row.editing .cell.alert-icon {
    margin: 0 0 0 80px;
    width: 43px;
}
.dns-row.editing .cell.name {
    margin: 0 0 0 100px;
    padding: 0;
    width: 232px;
}
.dns-row.editing .cell.name input[type="text"] {
    width: 218px;
}
.dns-row.editing .cell.value {
    margin: 0 0 0 352px;
    padding: 0;
    width: 330px;
}
.dns-row.editing .cell.ttl {
    margin: 0 0 0 696px;
    padding: 0;
    width: 115px;
}
.dns-row.editing .cell.active, .dns-row.editing .cell.controls .gear {
    display: none;
}
.dns-row.editing .cell.controls {
    margin: 0 0 0 804px;
    width: 131px;
}
.dns-row.editing .cell.controls .editing-controls {
    display: block;
}
.dns-row.editing .cell.controls .editing-controls .cancel {
    margin: 0 0 0 10px;
}
.dns-row.editing .cell.controls .editing-controls .button {
    margin: 0 0 0 14px;
    padding: 3px 10px;
}
.dns-row.editing .cell.controls .editing-controls .button.add, .dns-row.editing .cell.controls .editing-controls .help {
    display: none;
}
.dns-row.confirm-delete .cell.ttl, .dns-row.confirm-delete .cell.active, .dns-row.confirm-delete .cell.controls {
    display: none;
}
.dns-row.confirm-delete .cell.delete-pane {
    display: block;
}
.dns-row.deleting .row {
    opacity: 0;
}
.dns-row.deleting .deleting-overlay {
    display: block;
}
.dns-row.deleted {
    display: none;
}
.dns-row.no-data.editing.new-rec {
    background-color: #EDEDED;
    background-image: -moz-linear-gradient(#EDEDED, #FAFAFA);
}
.dns-row.no-data.editing.new-rec .no-data-overlay {
    display: none;
}
.dns-row.no-data.editing.new-rec .row > .cell.type, .dns-row.no-data.editing.new-rec .row > .cell.type .type-picker, .dns-row.no-data.editing.new-rec .row > .cell.name, .dns-row.no-data.editing.new-rec .row > .cell.value, .dns-row.no-data.editing.new-rec .row > .cell.ttl, .dns-row.no-data.editing.new-rec .row > .cell.controls {
    display: block;
}
.dns-row.no-data.editing.new-rec .row > .cell.alert-icon, .dns-row.no-data.editing.new-rec .row > .cell.type .highlight {
    display: none;
}
.dns-row.no-data.editing.new-rec .row > .cell.type {
    width: 123px;
}
.dns-row.no-data.editing.new-rec .row > .cell.controls .editing-controls .button.save, .dns-row.no-data.editing.new-rec .row > .cell.controls .editing-controls .cancel {
    display: none;
}
.dns-row.no-data.editing.new-rec .row > .cell.controls .editing-controls .help {
    display: inline;
    margin: 0 0 0 22px;
}
.dns-row.no-data.editing.new-rec .row > .cell.controls .editing-controls .button.add {
    display: inline-block;
    margin: 0 0 0 23px;
}
.dns-row.selected .row.form {
    border-color: #007EDB;
    border-style: solid;
    border-width: 0 4px;
    padding-left: 8px;
    padding-right: 7px;
}
.dns-row.cloud-on .row.form .cell.active .cloud {
    background-image: url("/media/images/signup/icon-cloud-on.png");
    background-position: 0 11px;
}
.dns-row.cloud-on .cell.ttl .value-pane.output {
    display: none;
}
.dns-row.cloud-on .cell.ttl .value-pane.auto-only {
    display: inline;
}
.dns-row.cloud-on.editing .cell.ttl .edit-pane {
    display: none;
}
.dns-row.cloud-on.editing .cell.ttl .value-pane.auto-only {
    line-height: 26px;
    margin: 0 0 0 7px;
}
.dns-row.cloud-bypass .row.form .cell.active .cloud {
    background-image: url("/media/images/signup/icon-cloud-bypass.png");
}
.dns-row.no-faq.no-data.editing.new-rec .row > .cell.controls .editing-controls .help {
    display: none;
}
.dns-row.no-faq.no-data.editing.new-rec .row > .cell.controls .editing-controls .button.add {
    margin: 0 0 0 74px;
}
.dns-row.type-a .type-a.value-pane {
    display: block;
}
.dns-row.type-a.editing .type-a.edit-pane {
    display: block;
}
.dns-row.type-a.editing .type-a.value-pane {
    display: none;
}
.dns-row.type-a .cell.value input[type="text"] {
    width: 133px;
}
.dns-row.type-a .cell.active .cloud {
    display: block;
}
.dns-row.type-mx .type-mx.value-pane {
    display: block;
}
.dns-row.type-mx.editing .type-mx.edit-pane {
    display: block;
}
.dns-row.type-mx.editing .type-mx.value-pane {
    display: none;
}
.dns-row.type-mx .row.form {
    height: 42px;
}
.dns-row.type-mx.editing .row.form {
    height: 60px;
}
.dns-row.type-mx .cell.type .highlight {
    background-color: #D000A3;
}
.dns-row.type-mx .cell.value input[type="text"] {
    font-size: 13px;
    width: 213px;
}
.dns-row.type-mx .cell.value input.type-mx-prio[type="text"] {
    width: 40px;
}
.dns-row.type-cname .type-cname.value-pane {
    display: block;
}
.dns-row.type-cname.editing .type-cname.edit-pane {
    display: block;
}
.dns-row.type-cname.editing .type-cname.value-pane {
    display: none;
}
.dns-row.type-cname .cell.type .highlight {
    background-color: #E67300;
}
.dns-row.type-cname .cell.value input[type="text"] {
    font-size: 13px;
    width: 234px;
}
.dns-row.type-cname .cell.active .cloud {
    display: block;
}
.dns-row.type-txt .type-txt.value-pane {
    display: block;
}
.dns-row.type-txt.editing .type-txt.edit-pane {
    display: block;
}
.dns-row.type-txt.editing .type-txt.value-pane {
    display: none;
}
.dns-row.type-txt .form.row {
    height: 47px;
}
.dns-row.type-txt .cell.type .highlight {
    background-color: #7AB100;
}
.dns-row.type-loc .type-loc.value-pane {
    display: block;
}
.dns-row.type-loc.editing .type-loc.edit-pane {
    display: block;
}
.dns-row.type-loc.editing .type-loc.value-pane {
    display: none;
}
.dns-row.type-loc .form.row {
    height: 47px;
}
.dns-row.type-loc .cell.type .highlight {
    background-color: #9545E5;
}
.dns-row.type-spf .type-spf.value-pane {
    display: block;
}
.dns-row.type-spf.editing .type-spf.edit-pane {
    display: block;
}
.dns-row.type-spf.editing .type-spf.value-pane {
    display: none;
}
.dns-row.type-spf .form.row {
    height: 47px;
}
.dns-row.type-spf .cell.type .highlight {
    background-color: #12B398;
}
.dns-row.type-aaaa .type-aaaa.value-pane {
    display: block;
}
.dns-row.type-aaaa.editing .type-aaaa.edit-pane {
    display: block;
}
.dns-row.type-aaaa.editing .type-aaaa.value-pane {
    display: none;
}
.dns-row.type-aaaa .cell.type .highlight {
    background-color: #222222;
}
.dns-row.type-aaaa .cell.value input[type="text"] {
    font-size: 12px;
    width: 234px;
}
.dns-row.type-aaaa .cell.active .cloud {
    display: block;
}
.dns-row.type-aaaa.no-proxy-six .cell.active .cloud {
    display: none;
}
.dns-row.type-srv .type-srv.value-pane {
    display: block;
}
.dns-row.type-srv.editing .cell.name {
    display: none;
}
.dns-row.type-srv.editing .type-srv.edit-pane {
    display: block;
}
.dns-row.type-srv.editing .type-srv.value-pane {
    display: none;
}
.dns-row.type-srv .row.form {
    height: 142px;
}
.dns-row.type-srv.editing .row.form {
    height: 230px;
}
.dns-row.type-srv.editing .cell.name {
    display: none;
}
.dns-row.type-srv .cell.type .highlight {
    background-color: #BF9F00;
}
.dns-row.type-srv .cell.value input[type="text"] {
    font-size: 13px;
    width: 40px;
}
.dns-row.type-ns .type-ns.value-pane {
    display: block;
}
.dns-row.type-ns.editing .type-ns.edit-pane {
    display: block;
}
.dns-row.type-ns.editing .type-ns.value-pane {
    display: none;
}
.dns-row.type-ns .cell.type .highlight {
    background-color: #12B398;
}
.dns-row.type-ns .cell.value input[type="text"] {
    font-size: 13px;
    width: 234px;
}
div.cf-ui.gallery {
    display: block;
    overflow: hidden;
    position: relative;
}
div.cf-ui.gallery > div {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
div.cf-ui.gallery > div > ul {
    display: block;
    height: 100%;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 100%;
}
div.cf-ui.gallery > div > ul > li {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}
div.cf-ui.gallery > div > ul > li img {
    border-radius: 10px 10px 10px 10px;
    height: 100%;
}
div.cf-ui.gallery > div > ul > li.current, div.cf-ui.gallery > div > ul > li.pre, div.cf-ui.gallery > div > ul > li.post, div.cf-ui.gallery > div > ul > li.prepre div.cf-ui.gallery > div > ul > li.postpost {
    -moz-transition-duration: 0.25s;
    -moz-transition-property: all;
}
div.cf-ui.gallery > div > ul > li.current {
    left: 0;
    opacity: 1;
}
div.cf-ui.gallery > div > ul > li.pre {
    left: -100%;
    opacity: 0;
}
div.cf-ui.gallery > div > ul > li.prepre {
    left: -100%;
    opacity: 0;
}
div.cf-ui.gallery > div > ul > li.post {
    left: 100%;
    opacity: 0;
}
div.cf-ui.gallery > div > ul > li.postpost {
    left: 100%;
    opacity: 0;
}
div.cf-ui.gallery > div > a {
    display: block;
    position: absolute;
    z-index: 2;
}
div.cf-ui.gallery > div > a.left {
    background: url("/static/media/images/ui/gallery-left.png") no-repeat scroll center center transparent;
    height: 100%;
    left: 0;
    top: 0;
    width: 32px;
}
div.cf-ui.gallery > div > a.right {
    background: url("/static/media/images/ui/gallery-right.png") no-repeat scroll center center transparent;
    height: 100%;
    right: 0;
    top: 0;
    width: 32px;
}
div.cf-ui.gallery h1 {
    color: #404040;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
div.cf-ui.gallery h2 {
    color: #404040;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
.cf-icon {
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.cf-icon.inline {
    display: inline-block;
}
.cf-icon.brand {
    height: 30px;
    width: 50px;
}
address, article, aside, blockquote, body, caption, center, col, colgroup, dd, dir, div, dl, dt, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, isindex, li, listing, map, marquee, menu, nav, noframes, ol, p, plaintext, pre, section, table, tbody, td, tfoot, th, thead, tr, ul, xmp {
    unicode-bidi: embed;
}
article, aside, div, dt, figcaption, footer, form, header, hgroup, html, isindex, map, nav, section {
    display: block;
}

p, dl, multicol {
    display: block;
    margin: 1em 0;
}
dd {
    -moz-margin-start: 40px;
    display: block;
}
blockquote, figure {
    display: block;
    margin: 1em 40px;
}
address {
    display: block;
    font-style: italic;
}
center {
    display: block;
    text-align: -moz-center;
}
blockquote[type="cite"] {
    -moz-border-start: medium solid;
    -moz-padding-start: 1em;
    border-color: blue;
    border-width: thin;
    display: block;
    margin: 1em 0;
}
span[_moz_quote="true"] {
    color: blue;
}
pre[_moz_quote="true"] {
    color: blue;
}
h1 {
    display: block;
    font-size: 2em;
    font-weight: bold;
    margin: 0.67em 0;
}
h2, *:-moz-any(article, aside, nav, section) h1 {
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0.83em 0;
}
h3, *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) h1 {
    display: block;
    font-size: 1.17em;
    font-weight: bold;
    margin: 1em 0;
}
h4, *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) h1 {
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 1.33em 0;
}
h5, *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) h1 {
    display: block;
    font-size: 0.83em;
    font-weight: bold;
    margin: 1.67em 0;
}
h6, *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) *:-moz-any(article, aside, nav, section) h1 {
    display: block;
    font-size: 0.67em;
    font-weight: bold;
    margin: 2.33em 0;
}
listing {
    display: block;
    font-family: -moz-fixed;
    font-size: medium;
    margin: 1em 0;
    white-space: pre;
}
xmp, pre, plaintext {
    display: block;
    font-family: -moz-fixed;
    margin: 1em 0;
    white-space: pre;
}
table {
    -moz-box-sizing: border-box;
    border-collapse: separate;
    border-spacing: 2px;
    display: table;
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 0;
}
table[align="left"] {
    float: left;
}
table[align="right"] {
    float: right;
    text-align: start;
}
table[rules] {
    border-style: hidden;
    border-width: thin;
}
table:-moz-table-border-nonzero {
    border-style: outset;
    border-width: thin;
}
table[frame] {
    border: thin hidden;
}
table[frame="void"] {
    border-style: hidden;
}
table[frame="above"] {
    border-style: outset hidden hidden;
}
table[frame="below"] {
    border-style: hidden hidden outset;
}
table[frame="lhs"] {
    border-style: hidden hidden hidden outset;
}
table[frame="rhs"] {
    border-style: hidden outset hidden hidden;
}
table[frame="hsides"] {
    border-style: outset hidden;
}
table[frame="vsides"] {
    border-style: hidden outset;
}
table[frame="box"], table[frame="border"] {
    border-style: outset;
}
table:-moz-table-border-nonzero > * > tr > td, table:-moz-table-border-nonzero > * > tr > th, table:-moz-table-border-nonzero > * > td, table:-moz-table-border-nonzero > * > th, table:-moz-table-border-nonzero > td, table:-moz-table-border-nonzero > th {
    border-style: inset;
    border-width: thin;
}
table[rules]:not([rules="none"]):not([rules=""]) {
    border-collapse: collapse;
}
table[rules]:not([rules=""]) > tr > td, table[rules]:not([rules=""]) > * > tr > td, table[rules]:not([rules=""]) > tr > th, table[rules]:not([rules=""]) > * > tr > th, table[rules]:not([rules=""]) > td, table[rules]:not([rules=""]) > th {
    border-style: none;
    border-width: thin;
}
table[rules][rules="none"] > tr > td, table[rules][rules="none"] > * > tr > td, table[rules][rules="none"] > tr > th, table[rules][rules="none"] > * > tr > th, table[rules][rules="none"] > td, table[rules][rules="none"] > th {
    border-style: none;
    border-width: thin;
}
table[rules][rules="all"] > tr > td, table[rules][rules="all"] > * > tr > td, table[rules][rules="all"] > tr > th, table[rules][rules="all"] > * > tr > th, table[rules][rules="all"] > td, table[rules][rules="all"] > th {
    border-style: solid;
    border-width: thin;
}
table[rules][rules="rows"] > tr, table[rules][rules="rows"] > * > tr {
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-top-style: solid;
    border-top-width: thin;
}
table[rules][rules="cols"] > tr > td, table[rules][rules="cols"] > * > tr > td, table[rules][rules="cols"] > tr > th, table[rules][rules="cols"] > * > tr > th {
    border-left-style: solid;
    border-left-width: thin;
    border-right-style: solid;
    border-right-width: thin;
}
table[rules][rules="groups"] > colgroup {
    border-left-style: solid;
    border-left-width: thin;
    border-right-style: solid;
    border-right-width: thin;
}
table[rules][rules="groups"] > tfoot, table[rules][rules="groups"] > thead, table[rules][rules="groups"] > tbody {
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-top-style: solid;
    border-top-width: thin;
}
caption {
    -moz-box-sizing: border-box;
    display: table-caption;
    text-align: center;
}
table[align="center"] > caption {
    margin-left: auto;
    margin-right: auto;
}
table[align="center"] > caption[align="left"] {
    margin-right: 0;
}
table[align="center"] > caption[align="right"] {
    margin-left: 0;
}
tr {
    display: table-row;
    vertical-align: inherit;
}
col {
    display: table-column;
}
colgroup {
    display: table-column-group;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
}
thead {
    display: table-header-group;
    vertical-align: middle;
}
tfoot {
    display: table-footer-group;
    vertical-align: middle;
}
table > tr {
    vertical-align: middle;
}
td {
    display: table-cell;
    padding: 1px;
    text-align: inherit;
    vertical-align: inherit;
}
th {
    display: table-cell;
    font-weight: bold;
    padding: 1px;
    vertical-align: inherit;
}
tr > form:-moz-is-html, tbody > form:-moz-is-html, thead > form:-moz-is-html, tfoot > form:-moz-is-html, table > form:-moz-is-html {
    display: none !important;
}
table[bordercolor] > tbody, table[bordercolor] > thead, table[bordercolor] > tfoot, table[bordercolor] > col, table[bordercolor] > colgroup, table[bordercolor] > tr, table[bordercolor] > * > tr, table[bordercolor] > tr > td, table[bordercolor] > * > tr > td, table[bordercolor] > tr > th, table[bordercolor] > * > tr > th {
    border-color: inherit;
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}
b, strong {
    font-weight: bolder;
}
i, cite, em, var, dfn {
    font-style: italic;
}
tt, code, kbd, samp {
    font-family: -moz-fixed;
}
u, ins {
    text-decoration: underline;
}
s, strike, del {
    text-decoration: line-through;
}
blink {
    text-decoration: blink;
}
big {
    font-size: larger;
}
small {
    font-size: smaller;
}
sub {
    font-size: smaller;
    line-height: normal;
    vertical-align: sub;
}
sup {
    font-size: smaller;
    line-height: normal;
    vertical-align: super;
}
nobr {
    white-space: nowrap;
}
mark {
    background: none repeat scroll 0 0 yellow;
    color: black;
}
abbr[title], acronym[title] {
    border-bottom: 1px dotted;
}
ul, menu, dir {
    -moz-padding-start: 40px;
    display: block;
    list-style-type: disc;
    margin: 1em 0;
}
ol {
    -moz-padding-start: 40px;
    display: block;
    list-style-type: decimal;
    margin: 1em 0;
}
li {
    display: list-item;
}
:-moz-any(ul, ol, dir, menu, dl) ul, *:-moz-any(ul, ol, dir, menu, dl) ol, *:-moz-any(ul, ol, dir, menu, dl) dir, *:-moz-any(ul, ol, dir, menu, dl) menu, *:-moz-any(ul, ol, dir, menu, dl) dl {
    margin-bottom: 0;
    margin-top: 0;
}
:-moz-any(ol, ul, menu, dir) ul, *:-moz-any(ol, ul, menu, dir) menu, *:-moz-any(ol, ul, menu, dir) dir {
    list-style-type: circle;
}
:-moz-any(ol, ul, menu, dir) *:-moz-any(ol, ul, menu, dir) ul, *:-moz-any(ol, ul, menu, dir) *:-moz-any(ol, ul, menu, dir) menu, *:-moz-any(ol, ul, menu, dir) *:-moz-any(ol, ul, menu, dir) dir {
    list-style-type: square;
}
hr {
    -moz-box-sizing: border-box;
    -moz-float-edge: margin-box;
    border: 1px inset;
    color: gray;
    display: block;
    height: 2px;
    margin: 0.5em auto;
}
hr[size="1"] {
    border-style: solid none none;
}
img:-moz-broken:before, input:-moz-broken:before, img:-moz-user-disabled:before, input:-moz-user-disabled:before, img:-moz-loading:before, input:-moz-loading:before, applet:-moz-empty-except-children-with-localname(param):-moz-broken:before, applet:-moz-empty-except-children-with-localname(param):-moz-user-disabled:before {
    content: -moz-alt-content !important;
    unicode-bidi: embed;
}
:-moz-any(object, applet):-moz-any(:-moz-broken, *:-moz-user-disabled) > *|* {
    vertical-align: inherit;
}
img:-moz-suppressed, input:-moz-suppressed, object:-moz-suppressed, embed:-moz-suppressed, applet:-moz-suppressed {
    display: none !important;
    visibility: hidden !important;
}
img[usemap], object[usemap] {
    color: blue;
}
frameset {
    border: medium none !important;
    display: block !important;
    float: none !important;
    overflow: -moz-hidden-unscrollable;
    position: static !important;
}
frame {
    border: medium none !important;
}
iframe {
    border: 2px inset;
}
noframes {
    display: none;
}
spacer {
    float: none !important;
    position: static !important;
}
canvas {
    -moz-user-select: none;
}
abbr:-moz-focusring, acronym:-moz-focusring, address:-moz-focusring, applet:-moz-focusring, b:-moz-focusring, base:-moz-focusring, big:-moz-focusring, blockquote:-moz-focusring, br:-moz-focusring, canvas:-moz-focusring, caption:-moz-focusring, center:-moz-focusring, cite:-moz-focusring, code:-moz-focusring, col:-moz-focusring, colgroup:-moz-focusring, dd:-moz-focusring, del:-moz-focusring, dfn:-moz-focusring, dir:-moz-focusring, div:-moz-focusring, dl:-moz-focusring, dt:-moz-focusring, em:-moz-focusring, embed:-moz-focusring, fieldset:-moz-focusring, font:-moz-focusring, form:-moz-focusring, h1:-moz-focusring, h2:-moz-focusring, h3:-moz-focusring, h4:-moz-focusring, h5:-moz-focusring, h6:-moz-focusring, hr:-moz-focusring, i:-moz-focusring, img:-moz-focusring, ins:-moz-focusring, kbd:-moz-focusring, label:-moz-focusring, legend:-moz-focusring, li:-moz-focusring, link:-moz-focusring, menu:-moz-focusring, object:-moz-focusring, ol:-moz-focusring, p:-moz-focusring, pre:-moz-focusring, progress:-moz-focusring, q:-moz-focusring, s:-moz-focusring, samp:-moz-focusring, small:-moz-focusring, span:-moz-focusring, strike:-moz-focusring, strong:-moz-focusring, sub:-moz-focusring, sup:-moz-focusring, table:-moz-focusring, tbody:-moz-focusring, td:-moz-focusring, tfoot:-moz-focusring, th:-moz-focusring, thead:-moz-focusring, tr:-moz-focusring, tt:-moz-focusring, u:-moz-focusring, ul:-moz-focusring, var:-moz-focusring {
    outline: 1px dotted;
}
base, basefont, datalist, head, meta, script, style, title, noembed, param {
    display: none;
}
area {
    display: none !important;
}
video > xul|videocontrols, audio > xul|videocontrols {
    -moz-binding: url("chrome://global/content/bindings/videocontrols.xml#videoControls");
    -moz-box-orient: vertical;
    display: -moz-box;
}
video:not([controls]) > xul|videocontrols, audio:not([controls]) > xul|videocontrols {
    visibility: hidden;
}
audio:not([controls]) {
    display: none;
}
marquee {
    -moz-binding: url("chrome://xbl-marquee/content/xbl-marquee.xml#marquee-horizontal");
    display: inline-block;
    text-align: start;
    vertical-align: text-bottom;
    width: -moz-available;
}
marquee[direction="up"], marquee[direction="down"] {
    -moz-binding: url("chrome://xbl-marquee/content/xbl-marquee.xml#marquee-vertical");
    height: 200px;
}
marquee {
    -moz-binding: none;
}